diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index ad14510..e21ee99 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -112,14 +112,26 @@ public class Main { System.out.println("社員データ:" + employeeCount + "件\n部署データ:" + deptCount + "件"); System.out.println(); - //nullおよび前後の空白を取り除いた結果が空文字チェック - // BaseData emp = new EmployeeData("10000", "デフォルト", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); - // System.out.println(emp); - // (EmployeeData)emp.setNmEmployee(null); - // System.out.println(emp); - // emp.setNmEmployee("   "); - // System.out.println(emp); + System.out.println("メールアドレス表示"); + for (BaseData data : allData) { + if (data instanceof EmployeeData) { + System.out.println(((EmployeeData) data).getMailAddress()); + } + } + System.out.println(); + + //nullおよび前後の空白を取り除いた結果が空文字チェック + BaseData emp = new EmployeeData("10000", "デフォルト", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); + System.out.println(emp); + ((EmployeeData) emp).setNmEmployee(null); + System.out.println(emp); + ((EmployeeData) emp).setNmEmployee("   "); + System.out.println(emp); + + System.out.println(); + + System.out.println("コンストラクタに全てから文字で"); BaseData emptyEmployee = new EmployeeData("", "", "", "", "", ""); System.out.println(emptyEmployee);