diff --git a/S01-VL06-Aufgabe 1/Arbeiter.java b/S01-VL06-Aufgabe 1/Arbeiter.java index 3d6b8a2..8fd4932 100644 --- a/S01-VL06-Aufgabe 1/Arbeiter.java +++ b/S01-VL06-Aufgabe 1/Arbeiter.java @@ -1,11 +1,16 @@ class Arbeiter extends Mitarbeiter{ - double stundenSatz; + double stundenSatz; - void print(){ - System.out.println(getPersonalNummer()); - System.out.println(getName()); - System.out.println(getVorname()); - System.out.println(stundenSatz); + Arbeiter(int personalNummer, String name, String vorname, double stundenSatz) { + super(personalNummer, name, vorname); + this.stundenSatz = stundenSatz; } + + void print(){ + System.out.println(getPersonalNummer()); + System.out.println(getName()); + System.out.println(getVorname()); + System.out.println(stundenSatz); + } } diff --git a/S01-VL06-Aufgabe 1/Facharbeiter.java b/S01-VL06-Aufgabe 1/Facharbeiter.java index c1e7ab7..d7f2401 100644 --- a/S01-VL06-Aufgabe 1/Facharbeiter.java +++ b/S01-VL06-Aufgabe 1/Facharbeiter.java @@ -1,12 +1,17 @@ final class Facharbeiter extends Arbeiter{ - String fachRichtung; + String fachRichtung; - void print(){ - System.out.println(getPersonalNummer()); - System.out.println(getName()); - System.out.println(getVorname()); - System.out.println(stundenSatz); - System.out.println(fachRichtung); - } + Facharbeiter(int personalNummer, String name, String vorname, double stundensatz, String fachRichtung) { + super(personalNummer, name, vorname, stundensatz); + this.fachRichtung = fachRichtung; + } + + void print(){ + System.out.println(getPersonalNummer()); + System.out.println(getName()); + System.out.println(getVorname()); + System.out.println(stundenSatz); + System.out.println(fachRichtung); + } } diff --git a/S01-VL06-Aufgabe 1/LeitenderAngestellter.java b/S01-VL06-Aufgabe 1/LeitenderAngestellter.java index 7e79c80..4de8e3c 100644 --- a/S01-VL06-Aufgabe 1/LeitenderAngestellter.java +++ b/S01-VL06-Aufgabe 1/LeitenderAngestellter.java @@ -1,7 +1,7 @@ public class LeitenderAngestellter extends Angestellter { double bonus; - public LeitenderAngestellter(int personalNummer, String name, String vorname, double monatsGehalt, double bonus) { + LeitenderAngestellter(int personalNummer, String name, String vorname, double monatsGehalt, double bonus) { super(personalNummer, name, vorname, monatsGehalt); this.bonus = bonus; } diff --git a/S01-VL06-Aufgabe 1/Manager.java b/S01-VL06-Aufgabe 1/Manager.java index 1bb09b1..549886a 100644 --- a/S01-VL06-Aufgabe 1/Manager.java +++ b/S01-VL06-Aufgabe 1/Manager.java @@ -1,8 +1,8 @@ class Manager extends LeitenderAngestellter { Dienstwagen dienstwagen; - public Manager(int personalNummer, String name, String vorname, double gehalt, double bonus){ - super(personalNummer, name, vorname, gehalt, bonus); + Manager(int personalNummer, String name, String vorname, double monatsGehalt, double bonus){ + super(personalNummer, name, vorname, monatsGehalt, bonus); } void print() { diff --git a/S01-VL06-Aufgabe 1/Mitarbeiter.java b/S01-VL06-Aufgabe 1/Mitarbeiter.java index b2f82bf..28b63df 100644 --- a/S01-VL06-Aufgabe 1/Mitarbeiter.java +++ b/S01-VL06-Aufgabe 1/Mitarbeiter.java @@ -1,7 +1,7 @@ abstract class Mitarbeiter{ - int personalNummer; - String name; - String vorname; + int personalNummer; + String name; + String vorname; public Mitarbeiter(int personalNummer, String name, String vorname) { this.personalNummer = personalNummer; @@ -9,12 +9,12 @@ abstract class Mitarbeiter{ this.vorname = vorname; } - abstract void print(); - void setPersonalNummer(int i){personalNummer=i;} - void setName(String s){name=s;} - void setVorname(String s){vorname=s;} + abstract void print(); + void setPersonalNummer(int i){personalNummer=i;} + void setName(String s){name=s;} + void setVorname(String s){vorname=s;} - int getPersonalNummer(){return personalNummer;} - String getName(){return name;} - String getVorname(){return vorname;} + int getPersonalNummer(){return personalNummer;} + String getName(){return name;} + String getVorname(){return vorname;} }