Skillnad mellan versioner av "4.2 Arv"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 42: | Rad 42: | ||
− | = <b><span style="color:#931136">Klassen | + | = <b><span style="color:#931136">Klassen Person</span></b> = |
<div class="ovnC"> | <div class="ovnC"> | ||
− | [[Image: | + | [[Image: Person.jpg]] |
</div> | </div> | ||
− | = <b><span style="color:#931136">Programmet | + | = <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: | + | [[Image: Inheritance.jpg]] |
</div> | </div> | ||
Versionen från 26 april 2021 kl. 14.59
Lektion 29 | Genomgång | Övningar |
Objektorienterade programmeringens tre hörnstenar
Vad är arv i programmering?
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
Klassen Person
Klassen Employee
Programmet Inheritance
Läs om komposition i kursboken på sid 170-173.
Copyright © 2021 TechPages AB. All Rights Reserved.