diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index f04ae29..71767c0 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -68,8 +68,12 @@ public class EmployeeData extends BaseData { //上記メソッドの書き換え @Override public String toString() { - return idEmployee + " " + nmEmployee + " " + knEmployee + " " + mailAddress + " " + password + " " - + idDepartment; + return getIdEmployee() + "\t"+ + getNmEmployee() + "\t"+ + getKnEmployee() + "\t"+ + getMailAddress() + "\t"+ + getPassword() + "\t"+ + getIdDepartment(); } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 7cfb36b..9e9682a 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -5,9 +5,9 @@ public class Main { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ //インスタンス宣言 - EmployeeData employee = new EmployeeData(); + BaseData employee = new EmployeeData(); //配列5件分 - EmployeeData[] employees = new EmployeeData[5]; + BaseData[] employees = new BaseData[5]; //5段階目書き換え employees[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); employees[1] = new EmployeeData("10001", "高橋準", "タカハシジュン", "jtaka@hoge.jp", "bbb", "10"); @@ -32,23 +32,24 @@ public class Main { boolean result = false; //該当の場合 for (int i = 0; i < employees.length; i++) { - if (employees[i].isMatchID(id)) { + if (employees[i].getPrimaryKeyValue().equals(id)) { result = true; - employees[i].showInfo(); + System.out.println(employees[i]); break; } } if (result == false) { - System.out.println("該当する社員が見つかりませんでした"); + System.out.println("該当する社員が見つかりませんでした(終了する場合は0を入力)"); } } + + //for文 + //for (int i = 0; i < employees.length; i++) { + //System.out.println(employees[i]); + //System.out.println(employees[i].toCSV()); + //System.out.println(employees[i].getPrimaryKeyValue()); + //employees[i].showInfo();を上記に書き換え + } } - //for文 - //for (int i = 0; i < employees.length; i++) { - //System.out.println(employees[i]); - //System.out.println(employees[i].toCSV()); - //System.out.println(employees[i].getPrimaryKeyValue()); - //employees[i].showInfo();を上記に書き換え -}