Skillnad mellan versioner av "4.2 Arv"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 42: Rad 42:
  
  
= <b><span style="color:#931136">Klassen Employ</span></b> =
+
= <b><span style="color:#931136">Klassen Person</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
[[Image: Employ.jpg]]
+
[[Image: Person.jpg]]
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Programmet Composition</span></b> =
+
= <b><span style="color:#931136">Klassen Employee</span></b> =
 +
<div class="ovnC">
 +
[[Image: Employee.jpg]]
 +
</div>
 +
 
 +
 
 +
= <b><span style="color:#931136">Programmet Inheritance</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
[[Image: Composition.jpg]]
+
[[Image: Inheritance.jpg]]
 
</div>
 
</div>
  

Versionen från 26 april 2021 kl. 14.59

       Lektion 29          Genomgång          Övningar      


Objektorienterade programmeringens tre hörnstenar

Utdrag ur kursboken, sid 71:

OOP Tre hornstenar.jpg


Vad är arv i programmering?

Arv.jpg

Problem:

Hur ska privata datamedlemmar initieras när de är oåtkomliga?

Lösningen:

Man använder publika metoder för att via dem komma åt klassens privata datamedlemmar.

En av dessa metoder är klassens konstruktor.


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.