Overerving (informatica): verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k robot Anders: fa:وراثت (برنامهنویسی شئگرا) |
k clean up, replaced: d.m.v. → door middel van (2) met AWB |
||
Regel 10:
constructor Dier(DNA) {DNAcode = DNA} // maakt het dier aan.
methode bloed():DNAcode // geeft DNA code af
}
</code>
Regel 21:
constructor Dier(DNA) {DNAcode = DNA} // maakt het dier aan.
methode bloed():DNAcode // geeft DNA code af
methode prikkel(Prikkel) // geeft een prikkel aan het dier
}
Regel 52:
== Soorten overerving ==
Men kan onderscheid maken tussen 'implementatie overerving' en 'blauwdruk overerving' (interface inheritance). Het verschil is dat bij de laatste variant alleen definitie overerft wordt, en niet de implementatie daarvan. Om object-oriëntatie, en in het bijzonder polymorfisme echt goed tot zijn recht te kunnen laten komen, is dit laatste van belang. In plaats van implementatie overerving kan in dat geval inbedding en delegatie als alternatief toegepast worden.
[[Categorie:Programmeerconcept]]
|