diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index 3b28491..d3ecad6 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -44,6 +44,14 @@ public class EmployeeData { } public void setIdEmployee(String idEmployee) { + + //9段階目(空文字チェック、セッター経由になっているかを見直し) + if (idEmployee == null || idEmployee.trim().isEmpty()) { + System.out.println("社員IDが空のため設定できませんでした"); + return; + + } + this.idEmployee = idEmployee; } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index fbc28e3..5b4ddd2 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -13,7 +13,7 @@ public class Main { Employees[3] = new EmployeeData(); Employees[4] = new EmployeeData(); - Employees[0].setIdEmployee("10000"); + Employees[0].setIdEmployee(""); Employees[0].setNmEmployee(""); Employees[0].setKnEmployee("ヤマダタツヤ"); Employees[0].setMailAddress("yamada@hoge.jp");