Paveldėjimas (programavimas): Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
S Automatinis kabučių taisymas |
S Automatinis brūkšnių taisymas |
||
Eilutė 1:
'''Paveldėjimas'''
Paveldėjusi klasė perima visą tėvinės klasės funkcionalumą, kurį gali iš dalies pakeisti bei papildyti. Prireikus, su paveldėjusios klasės objektais galima dirbti kaip su tėvinės klasės objektais, pavyzdžiui, paduoti metodui, kuris priima tėvinės klasės tipo parametrą.
Eilutė 7:
==Pavyzdys==
[[Image: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
[[Category:Objektinis programavimas]]
|