Paveldėjimas (programavimas): Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
S wiki sintakse 2 |
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“.
|