From b55cbe71280ea81749f29822e7b2ac8a9b906c04 Mon Sep 17 00:00:00 2001 From: m-endo <26-s-i-tm-nets@it-college.jp> Date: Fri, 18 Sep 2026 16:28:48 +0900 Subject: [PATCH] =?UTF-8?q?Day1=E3=80=817=E6=AE=B5=E9=9A=8E=E7=9B=AE?= =?UTF-8?q?=E5=AE=8C=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/EmployeeData.java | 29 ++++++++++++++++------------- em-oop/src/Main.java | 5 ++--- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index b2a9ad2..b735e9e 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -88,19 +88,22 @@ public class EmployeeData extends BaseData { this.setPassword(password); this.setIdDepartment(idDepartment); } - + //メソッド2つ追加 - @Override - public String toCSV() { - return getIdEmployee() + "," + getNmEmployee() + "," + getKnEmployee() + "," + getMailAddress() + "," + getPassword() + "," + getIdDepartment(); - } - - - - @Override - public String getPrimaryKeyValue() { - return this.idEmployee; - } - + @Override + public String toCSV() { + return getIdEmployee() + "," + getNmEmployee() + "," + getKnEmployee() + "," + getMailAddress() + "," + + getPassword() + "," + getIdDepartment(); } + @Override + public String getPrimaryKeyValue() { + return this.idEmployee; + } + + //メソッド追加 + boolean isMatchID(String id) { + return idEmployee.equals(id); + } + +} diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index e795d5f..deb8550 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -4,10 +4,9 @@ public class Main { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ //インスタンス宣言 - //EmployeeData employee = new EmployeeData(); + EmployeeData employee = new EmployeeData(); //配列5件分 EmployeeData[] employees = new EmployeeData[5]; - //5段階目書き換え employees[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); employees[1] = new EmployeeData("10001", "高橋準", "タカハシジュン", "jtaka@hoge.jp", "bbb", "10"); @@ -24,7 +23,7 @@ public class Main { System.out.println(employees[i].toCSV()); System.out.println(employees[i].getPrimaryKeyValue()); //employees[i].showInfo();を上記に書き換え - + } } }