An warware: Python Child class init

Babban matsalar da ke da alaƙa da Python class init ita ce hanyar iyaye ajin __init__() ba a kiran ta kai tsaye lokacin da aka nemi hanyar ajin yara __init__(). Wannan yana nufin cewa duk wani sifofi ko hanyoyin da aka ayyana a cikin ajin iyaye dole ne a kira su a sarari a cikin hanyar ajin yara __init__(). Idan ba a yi haka ba, to waɗannan sifofi da hanyoyin ba za su kasance ga al'amuran aji na yara ba.

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

1. "class Child(Parent):" - Wannan layin ya haifar da sabon aji mai suna Child wanda ya gaji daga ajin iyaye.
2. "def __init__(kai, suna, shekaru):" - Wannan layin yana bayyana hanyar farawa don ajin Yara wanda ke ɗaukar sigogi biyu: suna da shekaru.
3. "super().__init__(suna)" - Wannan layin yana kiran hanyar farawa na ajin Iyaye tare da sunan sigar da aka shiga zuwa gare shi.
4. "self.age = shekaru" - Wannan layin yana saita shekarun masu canzawa don zama daidai da shekarun siga da aka wuce zuwa gare shi lokacin ƙirƙirar misalin wannan ajin.

Fahimtar aji a Python

Azuzuwan a Python hanya ce ta tara bayanai da ayyuka tare. Suna samar da hanya don tsara bayanai da ƙididdigewa, suna sauƙaƙa fahimta da kiyayewa. Za a iya amfani da azuzuwan don ƙirƙirar abubuwa, waɗanda misalai ne na aji waɗanda ke ɗauke da bayanansu da ayyukansu. Hakanan za'a iya amfani da azuzuwan azaman samfuri don ƙirƙirar sabbin abubuwa masu halaye iri ɗaya. Fahimtar azuzuwan yana da mahimmanci don rubuta ingantaccen, tsari mai lamba a Python.

Menene ajin yara

Ajin yara a Python aji ne da ke gado daga wani aji, wanda aka sani da ajin iyaye. Ajin yaro yana da damar yin amfani da duk hanyoyin da halaye na ajin iyaye, kuma yana iya ayyana hanyoyinsa da halayensa. Wannan yana ba da damar sake amfani da lambar da kuma ingantaccen shirye-shirye.

Yadda ake fara karatun yara a Python

A cikin Python, ana iya fara ajin yara ta hanyar kiran tsarin __init__() na iyaye. Ana yin hakan ta hanyar misalta misali ajin yara a matsayin hujja ga hanyar __init__() na iyaye. Hanyar __init__() na ajin iyaye za ta fara fara dukkan halayenta, sannan a kira hanyar __init__() na ajin yara don fara duk wani ƙarin sifofi da suka keɓanta ga wannan ajin yara.

Shafi posts:

Leave a Comment