From e1f7fc02f23ed2e7f57ac0b79047643d6b7e508a Mon Sep 17 00:00:00 2001 From: t-eguchi <26-t-eguchi-tmn@it-college.co.jp> Date: Fri, 18 Sep 2026 10:05:49 +0900 Subject: [PATCH] =?UTF-8?q?=EF=BC=92=E6=97=A5=E7=9B=AE=E3=81=AE=EF=BC=99?= =?UTF-8?q?=E6=AE=B5=E9=9A=8E=E7=9B=AE=E7=B5=82=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/EmployeeData.java | 4 ++++ em-oop/src/Main.java | 4 ++++ 2 files changed, 8 insertions(+) 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 + "を検索します");