Paveldimumas – tai savybė, kai objektas (klasė) perima kitos klasės savybes (laukus, metodus) ir funkcionalumą.
Pagrindinė reikšmė:
Leidžia išvengti kodo dubliavimo, sukurti hierarchiją ir plėsti esamą funkcionalumą.
Pavyzdžiai:
1. Gyvūno klasė (tėvinė):
python
class Gyvunas:
def garsas(self):
print("Skleidžia garsą")
2. Šuns klasė (paveldi iš Gyvunas):
python
class Suns(Gyvunas): Paveldi iš Gyvunas
def garsas(self):
print("Au au!")
3. Naudojimas:
python
suo = Suns()
suo.garsas() Išvestis: "Au au!"
Praktinis privalumas:
Galima keisti ar papildyti tėvinės klasės elgesį vaikų klasėse, taupant laiką ir išlaikant logišką struktūrą.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.