Add given Classes

This commit is contained in:
Matti 2024-04-12 09:07:22 +02:00
parent f7f39308e5
commit f907d3be3c
4 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,13 @@
package part6;
class Angestellter extends Mitarbeiter{
double monatsGehalt;
void print(){
System.out.println(getPersonalNummer());
System.out.println(getName());
System.out.println(getVorname());
System.out.println(monatsGehalt);
}
}

13
src/part6/Arbeiter.java Normal file
View File

@ -0,0 +1,13 @@
package part6;
class Arbeiter extends Mitarbeiter{
double stundenSatz;
void print(){
System.out.println(getPersonalNummer());
System.out.println(getName());
System.out.println(getVorname());
System.out.println(stundenSatz);
}
}

View File

@ -0,0 +1,14 @@
package part6;
final class Facharbeiter extends Arbeiter{
String 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

@ -0,0 +1,16 @@
package part6;
abstract class Mitarbeiter{
int personalNummer;
String name;
String 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;}
}