Skillnad mellan versioner av "4.3 Polymorfism"

Från Mathonline
Hoppa till: navigering, sök
m
Rad 18: Rad 18:
 
= <b><span style="color:#931136">Super- eller basklassen Account</span></b> =
 
= <b><span style="color:#931136">Super- eller basklassen Account</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
[[Image: Account.jpg]]
+
[[Image: AccountPolym.jpg]]
  
  
Rad 34: Rad 34:
 
= <b><span style="color:#931136">Subklassen MinimalAccount</span></b> =
 
= <b><span style="color:#931136">Subklassen MinimalAccount</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
[[Image: Employeea.jpg]]
+
[[Image: MinimalAccount.jpg]]
 
</div>
 
</div>
  
Rad 40: Rad 40:
 
= <b><span style="color:#931136">Programmet PolymrpfTest</span></b> =
 
= <b><span style="color:#931136">Programmet PolymrpfTest</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
[[Image: Inheritancea.jpg]]
+
[[Image: PolymrpfTest.jpg]]
 
</div>
 
</div>
  

Versionen från 28 april 2021 kl. 09.19

       Lektion 30          Genomgång          Övningar      


Vad är polymorfism?

Polymorfism.jpg


Super- eller basklassen Account

AccountPolym.jpg


Både klassen Person och klassen Employee använder klassen Date, för att

deklarera datamedlemmar av typ Date. Därför måste klassen Date inkluderas i detta projekt.

På så sätt är projektet ett exempel på både komposition och arv.


Subklassen MinimalAccount

MinimalAccount.jpg


Programmet PolymrpfTest

PolymrpfTest.jpg



Läs om polymorfism i kursboken på sid 179-185.


 










Copyright © 2021 TechPages AB. All Rights Reserved.