Uebungsaufgaben/Aufgabe6.java

61 lines
1.3 KiB
Java
Raw Normal View History

2023-12-05 16:42:40 +00:00
package Uebungsaufgaben;
public class Aufgabe6 {
public static void main(String[] args){
2023-12-05 16:48:32 +00:00
System.out.println("HAllo Welt");
2023-12-05 16:42:40 +00:00
}
}
2023-12-14 19:22:09 +00:00
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;}
}
class Angestellter extends Mitarbeiter{
double monatsGehalt;
void print(){
System.out.println(getPersonalNummer());
System.out.println(getName());
System.out.println(getVorname());
System.out.println(monatsGehalt);
}
}
class Arbeiter extends Mitarbeiter{
double stundenSatz;
void print(){
System.out.println(getPersonalNummer());
System.out.println(getName());
System.out.println(getVorname());
System.out.println(stundenSatz);
}
}
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);
}
}