Skillnad mellan versioner av "4.2 Arv"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 24: Rad 24:
  
 
<big>
 
<big>
Superklassen kallas även för <b><span style="color:red">basklassen</span></b>. &nbsp; <b><span style="color:red">base()</span></b> blir referensen till basklassens konstruktor.
+
Superklassen kallas även för <b><span style="color:red">basklassen</span></b>. &nbsp; T.ex. kallas basklassens konstruktor för <b><span style="color:red">base()</span></b> .
  
 
<b><span style="color:red">Problem:</span></b>
 
<b><span style="color:red">Problem:</span></b>
  
Subklassen ärver även basklassens alla metoder. Men hur ska konstruktorn ärvas?
+
Subklassen ärver även basklassens alla datamedlemmar och metoder. Men hur ska konstruktorn ärvas?
  
 
Se klassen Employee.
 
Se klassen Employee.

Versionen från 26 april 2021 kl. 21.52

       Lektion 30          Genomgång          Övningar      


Objektorienterade programmeringens tre hörnstenar

Utdrag ur kursboken, sid 71:

OOP Tre hornstenar.jpg


Vad är arv i programmering?

Arv.jpg


Superklassen kallas även för basklassen.   T.ex. kallas basklassens konstruktor för base() .

Problem:

Subklassen ärver även basklassens alla datamedlemmar och metoder. Men hur ska konstruktorn ärvas?

Se klassen Employee.


Klassen Date

Date.jpg


Klassen Person


Klassen Employee


Programmet Inheritance



Läs om komposition i kursboken på sid 170-173.


 










Copyright © 2021 TechPages AB. All Rights Reserved.