Dambudziko guru rine chekuita nePython child class init nderekuti kirasi yevabereki __init__() nzira haingodaidzwa otomatiki kana kirasi yemwana __init__() nzira yakumbirwa. Izvi zvinoreva kuti chero hunhu kana nzira dzinotsanangurwa mukirasi yevabereki dzinofanirwa kudanwa zvakajeka mukirasi yemwana __init__() nzira. Kana izvi zvikasaitwa, saka izvo hunhu uye nzira hazvizowanikwe kune zviitiko zvekirasi yemwana.
class Child(Parent): def __init__(self, name, age): super().__init__(name) self.age = age
1. โMwana wekirasi(Mubereki):โ โ Mutsetse uyu unogadzira kirasi itsva inonzi Mwana inogara nhaka kubva kukirasi yeMubereki.
2. โdef __init__(self, name, age):โ โ Mutsara uyu unotsanangura nzira yekutanga yeChild class inotora maparameter maviri: zita nezera.
3. "super () __init__ (zita)" - Uyu mutsara unodana nzira yekutanga yekirasi yeParent ine zita reparameter rakapfuura mairi.
4. "self.age = age" - Mutsara uyu unoisa muenzaniso wekushanduka zera kuti rienzane nezera reparameter rinopfuudzwa pairi pakugadzira muenzaniso wekirasi iyi.
Kunzwisisa kirasi muPython
Makirasi muPython inzira yekuunganidza data rakabatana uye mabasa pamwechete. Vanopa nzira yekugadzira data nekodhi, zvichiita kuti zvive nyore kunzwisisa nekuchengetedza. Makirasi anogona kushandiswa kugadzira zvinhu, izvo zviitiko zvekirasi ine yavo yega data uye mabasa. Makirasi anogona zvakare kushandiswa sematemplate ekugadzira zvinhu zvitsva zvine maitiro akafanana. Kunzwisisa makirasi kwakakosha pakunyora zvinobudirira, zvakarongeka kodhi muPython.
Chii chinonzi kirasi yemwana
Kirasi yemwana muPython ikirasi inogara nhaka kubva kune imwe kirasi, inozivikanwa sekirasi yevabereki. Kirasi yemwana inokwanisa kuwana nzira dzese uye hunhu hwekirasi yevabereki, uye inogonawo kutsanangura nzira dzayo uye hunhu. Izvi zvinobvumira kushandiswa zvakare kwekodhi uye zvakanyanya kuita hurongwa.
Iwe unotanga sei kirasi yemwana muPython
MuPython, kirasi yemwana inogona kutangwa nekudaidza __init__() nzira yekirasi yevabereki. Izvi zvinoitwa nekupfuudza chiitiko chekirasi yemwana senharo kune __init__() nzira yekirasi yevabereki. Iyo __init__() nzira yekirasi yemubereki inozotanga hunhu hwayo hwese, uye yodaidza iyo __init__() nzira yekirasi yemwana kutanga chero humwe humwe hunhu hwakanangana neiyo kirasi yemwana.