diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index a4486e2..cd2f52e 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -41,6 +41,10 @@ public class EmployeeData extends BaseData { public void setIdEmployee(String idEmployee) { this.idEmployee = idEmployee; + if (idEmployee == null || idEmployee.strip().isEmpty()) { + System.out.println("社員IDが空のため設定できませんでした"); + return; + } } public String getNmEmployee() { diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 36e2dd3..718a01c 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -80,6 +80,10 @@ public class Main { EmployeeData sampleEmp = (EmployeeData) allData[0]; sampleEmp.setNmEmployee(""); } + if (allData[0] instanceof EmployeeData) { + EmployeeData sampleEmp = (EmployeeData) allData[0]; + sampleEmp.setIdEmployee(""); + } // String serchId1 = "10002"; // System.out.println(serchId1 + "を検索します");