removed old solution

This commit is contained in:
Sebastian Brosch 2024-05-09 12:34:53 +02:00
parent dbca5fe6dd
commit 7b69a0c9dc
7 changed files with 0 additions and 113 deletions

View File

@ -1,16 +0,0 @@
class Angestellter extends Mitarbeiter {
double monatsGehalt;
public Angestellter(int personalNummer, String name, String vorname, double monatsGehalt) {
super(personalNummer, name, vorname);
this.monatsGehalt = monatsGehalt;
}
void print(){
System.out.println(getPersonalNummer());
System.out.println(getName());
System.out.println(getVorname());
System.out.println(monatsGehalt);
}
}

View File

@ -1,16 +0,0 @@
class Arbeiter extends Mitarbeiter{
double 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);
}
}

View File

@ -1,6 +0,0 @@
class Aufgabe {
public static void main(String[] args) {
Manager person = new Manager(1, "Wurst", "Hans", 100, 1000);
person.print();
}
}

View File

@ -1,17 +0,0 @@
final class Facharbeiter extends Arbeiter{
String 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);
}
}

View File

@ -1,13 +0,0 @@
public class LeitenderAngestellter extends Angestellter {
double bonus;
LeitenderAngestellter(int personalNummer, String name, String vorname, double monatsGehalt, double bonus) {
super(personalNummer, name, vorname, monatsGehalt);
this.bonus = bonus;
}
void print() {
super.print();
System.out.println("Bonus: " + bonus);
}
}

View File

@ -1,25 +0,0 @@
class Manager extends LeitenderAngestellter {
Dienstwagen dienstwagen;
Manager(int personalNummer, String name, String vorname, double monatsGehalt, double bonus){
super(personalNummer, name, vorname, monatsGehalt, bonus);
}
void print() {
super.print();
if(dienstwagen != null) {
dienstwagen.print();
}
}
}
class Dienstwagen {
String kennzeichen;
String wagentyp;
void print() {
System.out.println("Kennzeichen: " + kennzeichen);
System.out.println("Wagentyp: " + wagentyp);
}
}

View File

@ -1,20 +0,0 @@
abstract class Mitarbeiter{
int personalNummer;
String name;
String vorname;
public Mitarbeiter(int personalNummer, String name, String vorname) {
this.personalNummer = personalNummer;
this.name = name;
this.vorname = vorname;
}
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;}
}