diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index 8d269a2..ffb127f 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -1,39 +1,92 @@ public class EmployeeData { -// public static void main(String args[]) { - - String idEmployee ; - String nmEmployee ; - String knEmployee ; - String mailAddress ; - String password ; - String idDepartment ; - - public EmployeeData(String idEmployee,String nmEmployee, - String knEmployee,String mailAddress,String password - ,String idDepartment) { - this.idEmployee = idEmployee; - this.nmEmployee = nmEmployee; - this.knEmployee = knEmployee; - this.mailAddress =mailAddress; - this.password = password; - this.idDepartment = idDepartment; - - - - } + // public static void main(String args[]) { -// public String Employee(String idEmployee) { -// this.idEmployee= idEmployee; -// } + private String idEmployee; + private String nmEmployee; + private String knEmployee; + private String mailAddress; + private String password; + private String idDepartment; + + //idEmployee「ID」を取得するgetter + public String getIdEmployee() { + return idEmployee; + } + //idEmployee「ID」を設定するsetter + public void setIdEmployee(String idEmployee) { + this.idEmployee = idEmployee; + } + + //nmEmployee「名前」を取得するgetter + public String getNmEmployee() { + return nmEmployee; + } + //nmEmployee「名前」を設定するsetter + public void setNmEmployee(String nmEmployee) { + this.nmEmployee = nmEmployee; + } + + //getKnEmployee「カタカナの名前」を取得するgetter + public String getKnEmployee() { + return knEmployee; + } + //getKnEmployee「カタカナの名前」を設定するsetter + public void setKnEmployee(String knEmployee) { + this.knEmployee = knEmployee; + } + + //メールアドレスを取得するgetter + public String getMailAddress() { + return mailAddress; + } + //メールアドレスを設定するsetter + public void setMailAddress(String mailAddress) { + this.mailAddress = mailAddress; + } + + //パスワードを取得するgetter + public String getPassword() { + return password; + } + //パスワードを取得するsetter + public void setPassword(String password) { + this.password = password; + } + + //IdDepartmentを設定するgetter + public String getIdDepartment() { + return idDepartment; + } + //IdDepartmentを取得するsetter + public void setIdDepartment(String idDepartment) { + this.idDepartment = idDepartment; + } + + + + public EmployeeData(String idEmployee, String nmEmployee, + String knEmployee, String mailAddress, String password, String idDepartment) { + this.idEmployee = idEmployee; + this.nmEmployee = nmEmployee; + this.knEmployee = knEmployee; + this.mailAddress = mailAddress; + this.password = password; + this.idDepartment = idDepartment; + } + + // public String Employee(String idEmployee) { + // this.idEmployee= idEmployee; + // } public EmployeeData() { - // TODO 自動生成されたコンストラクター・スタブ - } + // TODO 自動生成されたコンストラクター・スタブ + } public void showinfo() { -// this.idEmployee = idEmployee; - System.out.println(this.idEmployee + "\t" + this.nmEmployee+ "\t" + this.knEmployee + "\t"+ this.mailAddress+ "\t" + this.password + "\t"+ this.idDepartment ); + // this.idEmployee = idEmployee; + System.out.println(this.idEmployee + "\t" + this.nmEmployee + "\t" + this.knEmployee + "\t" + this.mailAddress + + "\t" + this.password + "\t" + this.idDepartment); } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index d317be6..56b233c 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -1,58 +1,96 @@ public class Main { public static void main(String[] args) { -// EmployeeData employee = new EmployeeData(); -// String idEmployee = "10000"; -// String nmEmployee = "山田龍也"; -// String knEmployee = "ヤマダタツヤ"; -// String mailAddress = "yamada@hoge.jp"; -// String password = "aaa"; -// String idDepartment = "10"; + // EmployeeData employee = new EmployeeData(); + // String idEmployee = "10000"; + // String nmEmployee = "山田龍也"; + // String knEmployee = "ヤマダタツヤ"; + // String mailAddress = "yamada@hoge.jp"; + // String password = "aaa"; + // String idDepartment = "10"; EmployeeData[] employees = new EmployeeData[5]; // employees[1] = new Employee; employees[0] = new EmployeeData(); - employees[0].idEmployee = "1000"; //段階5の分に s[0] 足した - employees[0].nmEmployee = "山田龍也"; - employees[0].knEmployee = "ヤマダタツヤ"; - employees[0].mailAddress = "yamada@hoge.jp"; - employees[0].password = "aaa"; - employees[0].idDepartment = "10"; + employees[0].setIdEmployee("1000"); + employees[0].setNmEmployee("山田龍也"); + employees[0].setKnEmployee("ヤマダタツヤ"); + employees[0].setMailAddress("yamada@hoge.jp"); + employees[0].setPassword("aaa"); + employees[0].setIdDepartment("10"); + + +// employees[0].idEmployee = "1000"; //段階5の分に s[0] 足した //priveteにする前に使用!!!!!! +// employees[0].nmEmployee = "山田龍也"; +// employees[0].knEmployee = "ヤマダタツヤ"; +// employees[0].mailAddress = "yamada@hoge.jp"; +// employees[0].password = "aaa"; +// employees[0].idDepartment = "10"; - //// + // employees[1] = new EmployeeData(); - employees[1].idEmployee = "10001"; - employees[1].nmEmployee = "高橋準"; - employees[1].knEmployee = "タカハシジュン"; - employees[1].mailAddress = "jtaka@hoge.jp"; - employees[1].password = "bbb"; - employees[1].idDepartment = "10"; + employees[1].setIdEmployee ( "10001"); + employees[1].setNmEmployee ( "高橋準"); + employees[1].setKnEmployee ( "タカハシジュン"); + employees[1].setMailAddress ("jtaka@hoge.jp"); + employees[1].setPassword ("bbb"); + employees[1].setIdDepartment("10"); + +// employees[1].idEmployee = "10001"; +// employees[1].nmEmployee = "高橋準"; +// employees[1].knEmployee = "タカハシジュン"; +// employees[1].mailAddress = "jtaka@hoge.jp"; +// employees[1].password = "bbb"; +// employees[1].idDepartment = "10"; + + + //各employee[]をコメントアウトしていたからエラー! employeeに何の箱を入れるかを表記 + employees[2] = new EmployeeData(); + employees[2].setIdEmployee("10002"); + employees[2].setNmEmployee("麻枝文明"); + employees[2].setKnEmployee("マエダフミアキ"); + employees[2].setMailAddress("fmak@hoge.jp"); + employees[2].setPassword("ccc"); + employees[2].setIdDepartment("11"); + +// employees[2].idEmployee = "10002"; +// employees[2].nmEmployee = "麻枝文明"; +// employees[2].knEmployee = "マエダフミアキ"; +// employees[2].mailAddress = "fmak@hoge.jp"; +// employees[2].password = "ccc"; +// employees[2].idDepartment = "11"; // - employees[2] = new EmployeeData(); - employees[2].idEmployee = "10002"; - employees[2].nmEmployee = "麻枝文明"; - employees[2].knEmployee = "マエダフミアキ"; - employees[2].mailAddress = "fmak@hoge.jp"; - employees[2].password = "ccc"; - employees[2].idDepartment = "11"; + employees[3] = new EmployeeData(); + employees[3].setIdEmployee("10003"); + employees[3].setNmEmployee("丸戸章介"); + employees[3].setKnEmployee("マルトショウスケ"); + employees[3].setMailAddress("marusyo@hoge.jp"); + employees[3].setPassword("ddd"); + employees[3].setIdDepartment("12"); + +// employees[3].idEmployee = "10003"; +// employees[3].nmEmployee = "丸戸章介"; +// employees[3].knEmployee = "マルトショウスケ"; +// employees[3].mailAddress = "marusyo@hoge.jp"; +// employees[3].password = "ddd"; +// employees[3].idDepartment = "12"; // - employees[3] = new EmployeeData(); - employees[3].idEmployee = "10003"; - employees[3].nmEmployee = "丸戸章介"; - employees[3].knEmployee = "マルトショウスケ"; - employees[3].mailAddress = "marusyo@hoge.jp"; - employees[3].password = "ddd"; - employees[3].idDepartment = "12"; - // - employees[4] = new EmployeeData(); - employees[4].idEmployee = "10004"; - employees[4].nmEmployee = "三宅武"; - employees[4].knEmployee = "ミヤケタケシ"; - employees[4].mailAddress = "miya@hoge.jp"; - employees[4].password = "eee"; - employees[4].idDepartment = "13"; + employees[4] = new EmployeeData(); + employees[4].setIdEmployee("10004"); + employees[4].setNmEmployee("三宅武"); + employees[4].setKnEmployee("ミヤケタケシ"); + employees[4].setMailAddress("miya@hoge.jp"); + employees[4].setPassword("eee"); + employees[4].setIdDepartment("13"); + +// employees[4].idEmployee = "10004"; +// employees[4].nmEmployee = "三宅武"; +// employees[4].knEmployee = "ミヤケタケシ"; +// employees[4].mailAddress = "miya@hoge.jp"; +// employees[4].password = "eee"; +// employees[4].idDepartment = "13"; employees[0].showinfo(); employees[1].showinfo();