Paveldumas – tai objektinio programavimo principas, leidžiantis sukurti naują klasę (vaiką), kuri perima savybes ir metodus iš kitos klasės (tėvo). Tai skatina kodo pakartotinį naudojimą ir hierarchiją.
Pavyzdys (Python):
python
class Gyvunas:
def garsas(self):
print("Kažkoks garsas")
class Šuo(Gyvunas): Paveldi iš Gyvunas
def garsas(self):
print("Au au") Perrašo metodą
gyv = Gyvunas()
šuo = Šuo()
gyv.garsas() "Kažkoks garsas"
šuo.garsas() "Au au"
Pagrindinės privalumai:
- Mažina kodo pasikartojimą.
- Lengviau kurti ir prižiūrėti sudėtingas sistemas.
- Galima papildyti ar pakeisti paveldėtą funkcionalumą.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.