From 3b6b23c8839792973093c135073027265d8c8e6d Mon Sep 17 00:00:00 2001 From: s-sakiyama <26-m-s-stella-tecnica@it-college.jp> Date: Tue, 15 Sep 2026 14:03:03 +0900 Subject: [PATCH] =?UTF-8?q?7=E6=AE=B5=E9=9A=8E=E7=9B=AE=EF=BC=88static?= =?UTF-8?q?=E3=81=A7=E7=A4=BE=E5=93=A1=E3=83=87=E3=83=BC=E3=82=BF=E3=81=AE?= =?UTF-8?q?=E4=BB=B6=E6=95=B0=E3=82=92=E6=95=B0=E3=81=88=E3=82=88=E3=81=86?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/EmployeeData.java | 11 ++++++++++- em-oop/src/Main.java | 13 ++++++++----- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index e0c8eea..b2be6e5 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -6,10 +6,12 @@ public class EmployeeData { private String mailAddress; private String password; private String idDepartment; + private static int empCount = 0; + static final String COMPANY_NAME = "Rhizome"; //コンストラクタ public EmployeeData() { - + empCount++; } //引数ありコンストラクタ @@ -21,6 +23,9 @@ public class EmployeeData { this.setMailAddress(mailAddress); this.setPassword(password); this.setIdDepartment(idDepartment); + + empCount++; + } @Override @@ -78,4 +83,8 @@ public class EmployeeData { this.idDepartment = idDepartment; } + public static int getEmpCount() { + return empCount; + } + } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 9fa509b..da2c616 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -1,17 +1,19 @@ public class Main { public static void main(String[] args) { - EmployeeData employee = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", - "yamada@hoge.jp", "aaa", "10"); - System.out.println(employee); + System.out.println("会社名:" + EmployeeData.COMPANY_NAME); + + // EmployeeData employee = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", + // "yamada@hoge.jp", "aaa", "10"); + // System.out.println(employee); + // + // System.out.println(); EmployeeData[] employees = new EmployeeData[5]; for (int i = 0; i < employees.length; i++) { employees[i] = new EmployeeData(); } - System.out.println(); - employees[0].setIdEmployee("10000"); employees[0].setNmEmployee("山田龍也"); employees[0].setKnEmployee("ヤマダタツヤ"); @@ -51,6 +53,7 @@ public class Main { System.out.println(e); ; } + System.out.println("現在の社員のデータ件数:" + EmployeeData.getEmpCount() + "件"); }