Paveldėjimas (programavimas): Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
VP-bot (aptarimas | indėlis)
S wiki sintakse 2
VP-bot (aptarimas | indėlis)
S robotas: smulkūs taisymai
Eilutė 5:
Kai kurios [[programavimo kalba|programavimo kalbos]] leidžia daugybinį paveldėjimą (pvz., klasė „Studentų choro narys“, paveldinti iš klasių „Studentas“ ir „Dainininkas“).
 
== Pavyzdys ==
[[Vaizdas:Klasiu-paveldimumas.png|thumb|Paveldėjimo schema]]
Jei turime klasę „Paukštis“ ir klasę „Pingvinas“, paveldinčią iš „Paukščio“, kiekvienas „Pingvinų“ klasės objektas turės ir Paukščio [[metodas (programavimas)|metodus]] (''lesti()'', ''perėti()'') ir Pingvino metodus (''plaukti()''). Jei turėtume klasę medžiotojas su metodu ''daryti iškamšą'' su vienu parametru (parametro tipas – klasė „Paukštis“), šis metodas veiks paduodant parametrą, kurio tipas yra „Pingvinas“.