From 0ac701ce9810fd54b312c81c0a978f94470e5234 Mon Sep 17 00:00:00 2001 From: s-sakiyama <26-m-s-stella-tecnica@it-college.jp> Date: Wed, 16 Sep 2026 16:17:23 +0900 Subject: [PATCH] =?UTF-8?q?8=E6=AE=B5=E9=9A=8E=E7=9B=AE=EF=BC=88=E3=82=AD?= =?UTF-8?q?=E3=83=A3=E3=82=B9=E3=83=88=E3=81=A7=E3=82=B5=E3=83=96=E3=82=AF?= =?UTF-8?q?=E3=83=A9=E3=82=B9=E9=99=90=E5=AE=9A=E3=81=AE=E6=A9=9F=E8=83=BD?= =?UTF-8?q?=E3=82=92=E4=BD=BF=E3=81=8A=E3=81=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/Main.java | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) 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);