Gjuhë programimi

Inheritance

Në shqip: Trashëgimi

ShpjegimiSQ

Trashëgimia është kur një klasë e re merr gjithçka nga një klasë ekzistuese dhe shton ose ndryshon vetëm atë që i duhet. P.sh. klasa Portier trashëgon nga Lojtar dhe shton aftësinë „kap“.

EnglishEN

Inheritance is when a new class takes everything from an existing class and adds or changes only what it needs. For example, a Goalkeeper class inherits from Player and adds the ability to “catch”.

Si ta mendosh

Si fëmija që i trashëgon sytë e nënës dhe buzëqeshjen e babait, por ka edhe talentet e veta.

Lexoje në anglisht

Like a child who inherits Mum's eyes and Dad's smile, but has their own talents too.

Shembull kodipython

class Lojtar:
    def vrapo(self): print("Vrapon")
class Portier(Lojtar):  # trashëgon nga Lojtar
    def kap(self): print("Kap topin")
Portier().vrapo()       # punon — e trashëgoi

Terma të lidhur