Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Beskriv

frn
Benjamin Chinwe

Inlmningsuppgift 1 : Arv, Klasshierarkier Och Abstrakt Klass

Person.java
- efternamn
- frnamn
- uinkt personnummer

Test.java

Arbetare.java

- metod main ()

- unikt anstllningsnummer

- new Chef()

- anstllningsdatum

- new Arbetare()
- new Larare()

- namn p anstllningen
- beskrivning av arbetsuppgifter
------------------------------------- abstrakt metod lon()

Chef.java
- metod lon()
- metod chefPerson()
- metod chefArbetare()

AdmArbetare.java
- metod lon()
- metod admArbetarePerson()
- metod admArbetarePerson()

Lrare.java
- metod lon()
- metod lrarePerson()
-metod lrareArbetare()

Klassen Person r super klass av abstrakt klass Arbetare har


variablerna efternamn, frnamn och unikt personnummer.
Dessutom r abstrakt klass Arbetare en sub klass av klassen Person.
Det rver information om efternamn, frnamn och unikt personnummer frn
super klass Person. Dessutom, abstrakt metod lon deklareras i den abstrakta
klassen och anvnder super metod fr att kalla konstruktren av klassen Person.
Klass Chef implementerar abstrakta metoden lon, metoder
chefPerson och chefArbetare. ven konstruktren av klass Chef anvnder super
metod fr att komma t konstruktrer super metod fr abstrakt klass
Arbetare. Klassen Arbetare r super klass av klass Chef.

Beskriv
frn
Benjamin Chinwe

Klass AdmArbetare implementerar abstrakta metoden lon, metoder


admArbetarePerson och admArbetareArbetare. Denna klass r underklassen
klass Arbetare. Konstruktren av klass Chef anvnder super metod fr att
komma t konstruktrer super metod fr abstrakt klass Arbetare.
Klass Lrare r underklassen av klass Arbetare och implementerar
abstrakta metoden lon. ven i denna klass r metoder lararePerson och
larareArbetare. ven konstruktren av klass kock anvnder super metod fr att
komma t konstruktrer super metod fr abstrakt klass Arbetare.
Test klassen innehller den huvudsakliga (main) metoden, anvnder
fr att kompilera och kra hela klasser. Klass Test initiera andra klasser och
anvnda exempel fr att f tillgng till sina metoder och variabler.

You might also like