Day2_9段階目

This commit is contained in:
m-shimizu
2026-09-24 10:10:55 +09:00
parent 64bd81c717
commit 3fd65f6437
2 changed files with 9 additions and 1 deletions

View File

@@ -44,6 +44,14 @@ public class EmployeeData {
} }
public void setIdEmployee(String idEmployee) { public void setIdEmployee(String idEmployee) {
//9段階目(空文字チェック、セッター経由になっているかを見直し)
if (idEmployee == null || idEmployee.trim().isEmpty()) {
System.out.println("社員IDが空のため設定できませんでした");
return;
}
this.idEmployee = idEmployee; this.idEmployee = idEmployee;
} }

View File

@@ -13,7 +13,7 @@ public class Main {
Employees[3] = new EmployeeData(); Employees[3] = new EmployeeData();
Employees[4] = new EmployeeData(); Employees[4] = new EmployeeData();
Employees[0].setIdEmployee("10000"); Employees[0].setIdEmployee("");
Employees[0].setNmEmployee(""); Employees[0].setNmEmployee("");
Employees[0].setKnEmployee("ヤマダタツヤ"); Employees[0].setKnEmployee("ヤマダタツヤ");
Employees[0].setMailAddress("yamada@hoge.jp"); Employees[0].setMailAddress("yamada@hoge.jp");