This commit is contained in:
Matti 2024-04-12 11:59:59 +02:00
parent 8e3ba9a12b
commit fba5981c50
7 changed files with 22 additions and 23 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -9,13 +9,11 @@ Dateien wie Bilder die zur Lösung einer Aufgabe gehören sind in <br><ins>Medie
- Vorlesung 3 komplett - Vorlesung 3 komplett
- Vorlesung 4 komplett - Vorlesung 4 komplett
- Vorlesung 5 1 & 3 von 3 - Vorlesung 5 1 & 3 von 3
- Vorlesung 6 1
## Angefangene unfertige Lösungen: ## Angefangene unfertige Lösungen:
- Damenproblem: VL 5 Aufgabe 2 - Damenproblem: VL 5 Aufgabe 2
<br>Nicht die gewünschte rekursive Backtracking-Implementierung <br>Nicht die gewünschte rekursive Backtracking-Implementierung
- VL 6 Aufg 1 aktuell nur a) - d)
- Keine - Keine

15
src/part6/Anwendung.java Normal file
View File

@ -0,0 +1,15 @@
package part6;
public class Anwendung {
public static void main(String[] args){
Arbeiter frank_meier = new Arbeiter(4711, "Meier", "Frank", 14.67);
Facharbeiter steffi_mueller = new Facharbeiter(4712, "Müller", "Steffi", "Chemie", 18.33);
Manager Karl_Heinz_Kaiser = new Manager(42, "Karl-Heinz", "Kaiser", 4000, 1500, "Mazda Cabrio", "S-ZZ-999");
frank_meier.print();
System.out.println("============");
steffi_mueller.print();
System.out.println("============");
Karl_Heinz_Kaiser.print();
}
}

View File

@ -4,10 +4,11 @@ class Arbeiter extends Mitarbeiter{
double stundenSatz; double stundenSatz;
Arbeiter(int persoNR, String name, String vorname){ Arbeiter(int persoNR, String name, String vorname, double stundenSatz){
this.personalNummer = persoNR; this.personalNummer = persoNR;
this.name = name; this.name = name;
this.vorname = vorname; this.vorname = vorname;
this.stundenSatz = stundenSatz;
} }
void print(){ void print(){

View File

@ -4,10 +4,8 @@ final class Facharbeiter extends Arbeiter{
String fachRichtung; String fachRichtung;
Facharbeiter(int persoNR, String name, String vorname, String fachRichtung){ Facharbeiter(int persoNR, String nachname, String vorname, String fachRichtung, double stundenSatz){
this.personalNummer = persoNR; super(persoNR, nachname, vorname, stundenSatz);
this.name = name;
this.vorname = vorname;
this.fachRichtung = fachRichtung; this.fachRichtung = fachRichtung;
} }

View File

@ -6,11 +6,7 @@ public class Manager extends Leitender_Angestellter{
String kennzeichen; String kennzeichen;
Manager(int persoNR, String name, String vorname, double monatsgehalt, int bonus, String wagentyp, String kennzeichen){ Manager(int persoNR, String name, String vorname, double monatsgehalt, int bonus, String wagentyp, String kennzeichen){
this.personalNummer = persoNR; super(persoNR, name, vorname, monatsgehalt, bonus);
this.name = name;
this.vorname = vorname;
this.monatsGehalt = monatsgehalt;
this.bonus = bonus;
this.wagentyp = wagentyp; this.wagentyp = wagentyp;
this.kennzeichen = kennzeichen; this.kennzeichen = kennzeichen;
} }

View File

@ -1,9 +0,0 @@
package part6;
public class aufg1 {
// a) & b) siehe "Angestellten_UML.png" in "/Medien/Bilder & Co/"
// c)
}