Changeset 401 in Java_Quellcode_SOOP_Vorlesung
- Timestamp:
- Jan 9, 2018, 11:36:37 AM (7 years ago)
- Location:
- oop
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
oop/Mitarbeiter.java
r400 r401 4 4 5 5 // Personalnummer 6 private String personalNr; 6 7 7 8 // Konstruktoren 9 public Mitarbeiter() {} 8 10 9 // Getter / Setter 11 public Mitarbeiter(String vorname, String nachname, int t, int m, int j, String personalNr) { 12 super(vorname, nachname, t, m, j); 13 this.personalNr = personalNr; 14 } 15 16 public Mitarbeiter(Mitarbeiter m2) { 17 super(m2); 18 this.personalNr = m2.personalNr; 19 } 20 21 // Getter 22 // public Attributtyp get_A_ttributname() 23 public String getPersonalNr() { 24 return this.personalNr; 25 } 10 26 27 // Setter 28 // public void set_A_ttributname(Attributtyp parameter) 29 public void setPersonalNr(String personalNr) { 30 this.personalNr = personalNr; 31 } 32 /**/ 11 33 // toString 34 public String toString() { 35 // Vorname Name (Matrikelnummer) 36 return super.toString() + " (" + this.personalNr + ")"; 37 } 38 /**/ 12 39 } -
oop/MitarbeiterStudentTest.java
r400 r401 1 1 package eu.hsrw.tr.prog.vl.oop; 2 3 import java.util.ArrayList; 2 4 3 5 public class MitarbeiterStudentTest { … … 5 7 public static void main(String[] args) { 6 8 7 Mitarbeiter m1 = new Mitarbeiter( );9 Mitarbeiter m1 = new Mitarbeiter("Matilde", "Meier", 31, 5, 1968, "Q682756"); 8 10 9 11 Student s1 = new Student("Susi", "Sonne", 26, 6, 1998, "MuKI", 2017); 10 12 11 Mitarbeiter m2 = new Mitarbeiter( );13 Mitarbeiter m2 = new Mitarbeiter("Horst", "Schmidt", 27, 6, 1962, "P7236874"); 12 14 13 15 Student s2 = new Student("Willy", "Wacker", 13, 9, 1999, "eGov", 2017); 14 16 17 Mitarbeiter m3 = new Mitarbeiter(m2); 18 19 20 Person[] mitglieder = new Person[4]; 21 22 mitglieder[0] = m1; 23 mitglieder[1] = s1; 24 mitglieder[2] = m2; 25 mitglieder[3] = s2; 26 27 // Liste aller Personen, mit ihren spezifischen Attributen 28 for (int i = 0; i < mitglieder.length; i++) { 29 System.out.println(mitglieder[i]); 30 } 31 15 32 } 16 33 }
Note: See TracChangeset
for help on using the changeset viewer.