29.07.2013 Views

Terning - Objektorienteret programmering i Java

Terning - Objektorienteret programmering i Java

Terning - Objektorienteret programmering i Java

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Arv fra eksisterende klasser<br />

● Hvad gør man, hvis man ønsker en klasse, der<br />

ligner en eksisterende klasse, men alligevel ikke<br />

helt er den samme?<br />

– Kopiere koden?<br />

● Svært at vedligeholde flere kopier af den samme kode<br />

– Kalde koden i den anden klasse?<br />

● Nedarving<br />

● Besværligt og svært at gennemskue programmet<br />

– underklasse, der arver fra en anden klasse<br />

● genbruger al koden fra "stamklassen" (superklassen)<br />

● definerer kun den ekstra kode, der gør underklassen<br />

anderledes i forhold til superklasen<br />

Superklasse<br />

Underklasse

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!