diff --git a/src/main/java/EmployeeData.java b/src/main/java/EmployeeData.java index ee53fed..136c792 100644 --- a/src/main/java/EmployeeData.java +++ b/src/main/java/EmployeeData.java @@ -1,24 +1,98 @@ - public class EmployeeData { //フィールドの宣言 - //社員ID - String idEmployee; + private String idEmployee; //社員名 - String nmEmployee; + private String nmEmployee; //社員名カナ - String knEmployee; + private String knEmployee; //メールアドレス - String mailAddress; + private String mailAddress; //パスワード - String password; + private String password; //部署ID - String idDepartment; + private String idDepartment; + + //ゲッターとセッター + public String getIdEmployee() { + return idEmployee; + } + + public void setIdEmployee(String idEmployee) { + this.idEmployee = idEmployee; + } + + + public String getNmEmployee() { + return nmEmployee; + } + + + public void setNmEmployee(String nmEmployee) { + this.nmEmployee = nmEmployee; + } + + + public String getKnEmployee() { + return knEmployee; + } + + + public void setKnEmployee(String knEmployee) { + this.knEmployee = knEmployee; + } + + + public String getMailAddress() { + return mailAddress; + } + + + public void setMailAddress(String mailAddress) { + this.mailAddress = mailAddress; + } + + + public String getPassword() { + return password; + } + + + public void setPassword(String password) { + this.password = password; + } + + + public String getIdDepartment() { + return idDepartment; + } + + + 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 void showInfo() { - System.out.println(this.idEmployee + "\t" + this.nmEmployee + "\t" + this.knEmployee + "\t" + this.mailAddress + "\t" + this.password + "\t" + this.idDepartment); + + System.out.println(getIdEmployee() + getNmEmployee() + getKnEmployee() + getMailAddress() + getPassword() + getIdDepartment()); + } -} + +} + + diff --git a/src/main/java/EmployeeData福森.java b/src/main/java/EmployeeData福森.java new file mode 100644 index 0000000..ee53fed --- /dev/null +++ b/src/main/java/EmployeeData福森.java @@ -0,0 +1,24 @@ + +public class EmployeeData { + + //フィールドの宣言 + + //社員ID + String idEmployee; + //社員名 + String nmEmployee; + //社員名カナ + String knEmployee; + //メールアドレス + String mailAddress; + //パスワード + String password; + //部署ID + String idDepartment; + + //メソッドの作成 + public void showInfo() { + System.out.println(this.idEmployee + "\t" + this.nmEmployee + "\t" + this.knEmployee + "\t" + this.mailAddress + "\t" + this.password + "\t" + this.idDepartment); + } +} + diff --git a/src/main/java/em_oop_20261014.java b/src/main/java/em_oop_20261014.java index 3757a7d..cd8eaf1 100644 --- a/src/main/java/em_oop_20261014.java +++ b/src/main/java/em_oop_20261014.java @@ -1,4 +1,3 @@ - public class em_oop_20261014 { public static void main(String[] args) { @@ -7,58 +6,34 @@ public class em_oop_20261014 { //複数の社員データをまとめて表示 EmployeeData[] employees = new EmployeeData[5]; - EmployeeData employees0 = new EmployeeData(); + //インスタンスの生成 + EmployeeData employees0 = new EmployeeData("10000", "山田龍也","ヤマダタツヤ", "yamada@hoge.jp","aaa","10"); //employees[0] - employees0.idEmployee = "10000"; - employees0.nmEmployee = "山田龍也"; - employees0.knEmployee = "ヤマダタツヤ"; - employees0.mailAddress = "yamada@hoge.jp"; - employees0.password = "aaa"; - employees0.idDepartment = "10"; + employees0.showInfo(); + + employees0.setIdEmployee("10000"); + //ゲッターにて値を参照 + System.out.println(employees0.getIdEmployee()); - EmployeeData employees1 = new EmployeeData(); + //EmployeeData employees1 = new EmployeeData(); //employees[1] - employees1.idEmployee = "10001"; - employees1.nmEmployee = "高橋準"; - employees1.knEmployee = "タカハシジュン"; - employees1.mailAddress = "jtaka@hoge.jp"; - employees1.password = "bbb"; - employees1.idDepartment = "10"; + - EmployeeData employees2 = new EmployeeData(); + //EmployeeData employees2 = new EmployeeData(); //employees[2] - employees2.idEmployee = "10002"; - employees2.nmEmployee = "麻枝史明"; - employees2.knEmployee = "マエダフミアキ"; - employees2.mailAddress = "fmak@hoge.jp"; - employees2.password = "ccc"; - employees2.idDepartment = "11"; + - EmployeeData employees3 = new EmployeeData(); + //EmployeeData employees3 = new EmployeeData(); //employees[3] - employees3.idEmployee = "10003"; - employees3.nmEmployee = "丸戸章介"; - employees3.knEmployee = "マルトショウスケ"; - employees3.mailAddress = "marusyo@hoge.jp"; - employees3.password = "ddd"; - employees3.idDepartment = "12"; + - EmployeeData employees4 = new EmployeeData(); + //EmployeeData employees4 = new EmployeeData(); //employees[4] - employees4.idEmployee = "10004"; - employees4.nmEmployee = "三宅武"; - employees4.knEmployee = "ミヤケタケシ"; - employees4.mailAddress = "miya@hoge.jp"; - employees4.password = "eee"; - employees4.idDepartment = "13"; + - employees0.showInfo(); - employees1.showInfo(); - employees2.showInfo(); - employees3.showInfo(); - employees4.showInfo(); + diff --git a/src/main/java/em_oop_20261014福森.java b/src/main/java/em_oop_20261014福森.java new file mode 100644 index 0000000..3757a7d --- /dev/null +++ b/src/main/java/em_oop_20261014福森.java @@ -0,0 +1,66 @@ + +public class em_oop_20261014 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + //複数の社員データをまとめて表示 + EmployeeData[] employees = new EmployeeData[5]; + + EmployeeData employees0 = new EmployeeData(); + + //employees[0] + employees0.idEmployee = "10000"; + employees0.nmEmployee = "山田龍也"; + employees0.knEmployee = "ヤマダタツヤ"; + employees0.mailAddress = "yamada@hoge.jp"; + employees0.password = "aaa"; + employees0.idDepartment = "10"; + + + EmployeeData employees1 = new EmployeeData(); + //employees[1] + employees1.idEmployee = "10001"; + employees1.nmEmployee = "高橋準"; + employees1.knEmployee = "タカハシジュン"; + employees1.mailAddress = "jtaka@hoge.jp"; + employees1.password = "bbb"; + employees1.idDepartment = "10"; + + EmployeeData employees2 = new EmployeeData(); + //employees[2] + employees2.idEmployee = "10002"; + employees2.nmEmployee = "麻枝史明"; + employees2.knEmployee = "マエダフミアキ"; + employees2.mailAddress = "fmak@hoge.jp"; + employees2.password = "ccc"; + employees2.idDepartment = "11"; + + EmployeeData employees3 = new EmployeeData(); + //employees[3] + employees3.idEmployee = "10003"; + employees3.nmEmployee = "丸戸章介"; + employees3.knEmployee = "マルトショウスケ"; + employees3.mailAddress = "marusyo@hoge.jp"; + employees3.password = "ddd"; + employees3.idDepartment = "12"; + + EmployeeData employees4 = new EmployeeData(); + //employees[4] + employees4.idEmployee = "10004"; + employees4.nmEmployee = "三宅武"; + employees4.knEmployee = "ミヤケタケシ"; + employees4.mailAddress = "miya@hoge.jp"; + employees4.password = "eee"; + employees4.idDepartment = "13"; + + employees0.showInfo(); + employees1.showInfo(); + employees2.showInfo(); + employees3.showInfo(); + employees4.showInfo(); + + + + } +}