三日目段階6完了しました
This commit is contained in:
7
em-oop/src/BaseDate.java
Normal file
7
em-oop/src/BaseDate.java
Normal file
@@ -0,0 +1,7 @@
|
||||
|
||||
public abstract class BaseDate {
|
||||
public abstract String toString();
|
||||
public abstract String toCSV();
|
||||
public abstract String getPrimaryKeyValue();
|
||||
|
||||
}
|
||||
41
em-oop/src/DepartmentDate.java
Normal file
41
em-oop/src/DepartmentDate.java
Normal file
@@ -0,0 +1,41 @@
|
||||
|
||||
public class DepartmentDate extends BaseDate {
|
||||
private String idDepartment;
|
||||
private String nmDepartment;
|
||||
|
||||
|
||||
public String getIdDepartment() {
|
||||
return idDepartment;
|
||||
}
|
||||
|
||||
public void setIdDepartment(String idDepartment) {
|
||||
this.idDepartment = idDepartment;
|
||||
}
|
||||
|
||||
public String getNmDepartment() {
|
||||
return nmDepartment;
|
||||
}
|
||||
|
||||
public void setNmDepartment(String nmDepartment) {
|
||||
this.nmDepartment = nmDepartment;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
String str1 = (getIdDepartment() + "\t" + getNmDepartment());
|
||||
return str1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toCSV() {
|
||||
String str2 = (getIdDepartment() + "," + getNmDepartment());
|
||||
return str2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getPrimaryKeyValue() {
|
||||
String str3 = (getIdDepartment());
|
||||
return str3;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -11,8 +11,39 @@ public class Main {
|
||||
employee[3] = new EmployeeData("10003", "丸戸章介", "マルトショウスケ", "marusyo@hoge.jp", "ddd", "13");
|
||||
employee[4] = new EmployeeData("10004", "三宅武", "ミヤケタケシ", "miya@hoge.jp", "eee", "14");
|
||||
|
||||
for (int i=0; i<=4; i++ ) {
|
||||
System.out.println(employee[i]);
|
||||
DepartmentDate dept1 = new DepartmentDate();
|
||||
dept1.setIdDepartment("10");
|
||||
dept1.setNmDepartment("役員");
|
||||
DepartmentDate dept2 = new DepartmentDate();
|
||||
dept2.setIdDepartment("11");
|
||||
dept2.setNmDepartment("人事・総務部");
|
||||
DepartmentDate dept3 = new DepartmentDate();
|
||||
dept3.setIdDepartment("12");
|
||||
dept3.setNmDepartment("経理部");
|
||||
DepartmentDate dept4 = new DepartmentDate();
|
||||
dept4.setIdDepartment("13");
|
||||
dept4.setNmDepartment("システム開発事業部");
|
||||
DepartmentDate dept5 = new DepartmentDate();
|
||||
dept5.setIdDepartment("14");
|
||||
dept5.setNmDepartment("教育事業部");
|
||||
DepartmentDate dept6 = new DepartmentDate();
|
||||
dept6.setIdDepartment("15");
|
||||
dept6.setNmDepartment("営業企画部");
|
||||
BaseDate[] alldate = new BaseDate[11];
|
||||
alldate[0] = employee[0];
|
||||
alldate[1] = employee[1];
|
||||
alldate[2] = employee[2];
|
||||
alldate[3] = employee[3];
|
||||
alldate[4] = employee[4];
|
||||
alldate[5] = dept1;
|
||||
alldate[6] = dept2;
|
||||
alldate[7] = dept3;
|
||||
alldate[8] = dept4;
|
||||
alldate[9] = dept5;
|
||||
alldate[10] = dept6;
|
||||
|
||||
for (int i = 0; i <= 10; i++) {
|
||||
System.out.println(alldate[i]);
|
||||
}
|
||||
// int i=EmployeeData.getEmpCount();
|
||||
// System.out.println("現在の社員データ件数;"+ i + "件");
|
||||
|
||||
Reference in New Issue
Block a user