La xaliyay: Python class init

Dhibaatada ugu weyn ee la xiriirta fasalka ilmaha ee Python waa in habka waalidka __init__ () aan si toos ah loogu yeerin marka habka cunugga fasalka __init__ () la yeeriyo. Tani waxay ka dhigan tahay in sifooyin kasta ama hababka lagu qeexay fasalka waalidka waa in si cad loogu yeeraa fasalka __init__() ee ilmaha. Haddii tan aan la samayn, markaa sifooyinkaas iyo hababkaas ma heli doonaan xaaladaha fasalka ilmaha.

class Child(Parent):
    def __init__(self, name, age):
        super().__init__(name)
        self.age = age

1. "class Child(Parent):" - Sadarkani waxa uu abuurayaa fasal cusub oo la yidhaahdo Child kaas oo ka dhaxla fasalka waalidka.
2. "Def __init__(self, name, da'):" - Xariiqdani waxa ay qeexaysaa habka bilawga ah ee fasalka ilmaha kaas oo qaata laba cabbir: magaca iyo da'da.
3. "Super().__init__(magaca)"- Sadarkani waxa uu wacaa habka bilawga ah ee fasalka waalidka oo leh magaca halbeegga loo soo gudbiyay.
4. "self.age = age" - Xariiqdani waxa ay dejinaysaa da'da doorsoomaysa in ay la mid noqoto da'da cabbirka ee loo gudbiyay marka la abuurayo tusaale fasalkan.

Fahamka fasalka Python

Fasallada Python waa hab la isugu geeyo xogta iyo hawlaha la xidhiidha. Waxay bixiyaan hab lagu qaabeeyo xogta iyo koodka, taasoo sahlaysa in la fahmo lana ilaaliyo. Fasallada waxaa loo isticmaali karaa in lagu abuuro walxo, kuwaas oo ah tusaaleyaal fasalka ka kooban xogtooda iyo hawlahooda. Fasallada waxa kale oo loo isticmaali karaa qaab-habboon si loo abuuro walxo cusub oo leh astaamo isku mid ah. Fahamka fasallada ayaa lama huraan u ah qorista si hufan, kood habaysan oo Python ah.

Waa maxay fasalka ilmaha

Fasalka ilmaha ee Python waa fasal ka dhaxla fasalka kale, oo loo yaqaan fasalka waalidka. Fasalka ubadku wuxuu heli karaa dhammaan hababka iyo sifooyinka fasalka waalidka, wuxuuna sidoo kale qeexi karaa hababka iyo sifooyinka gaarka ah. Tani waxay u ogolaaneysaa dib u isticmaalida koodka iyo barnaamijyada waxtarka leh.

Sidee u bilawdaa fasalka ilmaha Python

Python dhexdeeda, fasalka ubadka waxaa lagu bilaabi karaa iyadoo la wacayo habka __init__() fasalka waalidka. Tan waxa lagu sameeyaa iyada oo loo gudbiyo tusaalaha fasalka ubadka sidii dood ahaan fasalka waalidka ee habka __init__(). Habka __init__() ee fasalka waalidka ayaa markaa bilaabaya dhammaan sifooyinkiisa, ka dibna wac __init__() habka fasalka ubadka si loo bilaabo sifada dheeraadka ah ee gaarka u ah fasalka ilmahaas gaarka ah.

Related posts:

Leave a Comment