diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index 87ec82b..2025385 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -62,8 +62,11 @@ public class EmployeeData { + "\t" + getPassword() + "\t" + getIdDepartment()); return str; } + + private static int empCount = 0; public EmployeeData() { + empCount++; } public EmployeeData(String idEmployee, String nmEmployee, String knEmployee, String mailAddress, String password, @@ -74,5 +77,10 @@ public class EmployeeData { this.setMailAddress(mailAddress); this.setPassword(password); this.setIdDepartment(idDepartment); + empCount++; + } + static int getEmpCount() { + int result = empCount; + return result; } } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 115075d..071103e 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -14,6 +14,8 @@ public class Main { for (int i=0; i<=4; i++ ) { System.out.println(employee[i]); } + int i=EmployeeData.getEmpCount(); + System.out.println("現在の社員データ件数;"+ i + "件"); } }