Add given Classes
This commit is contained in:
parent
f7f39308e5
commit
f907d3be3c
13
src/part6/Angestellter.java
Normal file
13
src/part6/Angestellter.java
Normal 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
13
src/part6/Arbeiter.java
Normal 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);
|
||||
}
|
||||
}
|
14
src/part6/Facharbeiter.java
Normal file
14
src/part6/Facharbeiter.java
Normal 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);
|
||||
}
|
||||
}
|
16
src/part6/Mitarbeiter.java
Normal file
16
src/part6/Mitarbeiter.java
Normal 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;}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user