Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť základné triedy , ktoré vaše odvodené triedy môžete volať . . Uistite sa , že vaše premenné a metódy sú plne funkčné
2
Nasledujúci je príkladom toho , čo trieda so žiadnym dedičstvom môže vyzerať nasledovne :
triedy MyBaseClass ( objekt ) :
baseVar = 23 br def myFunc : br print ' Bob Dobbs má Slack ' br Všimnite si , že podľa nedávneho konvencie , pri definovaní triedy , ktorá nededia od všetkých užívateľských balíčkov , povieme trieda dedí z Python ' objektu ' triedy .
3
pomocou IRP uistite sa , že základná trieda nemá žiadne syntaktické chyby . Môžete použiť súbor obsahuje celú triedu a spustite : .
Python myBaseClass.pyIf ju nemá , vráťte sa späť a ladenie
Používajte jednoduchá dedičnosť alebo viacnásobné dedičnosti
4
Vytvorte triedu , ktorá obsahuje vaše základné triedy . To sa vykonáva zadaním názvu základné triedy v zátvorkách na prvom riadku vášho deklarácia triedy . Odvodené triedy potom môže použiť funkcie zo základnej triedy , ako aj vymedzenie jeho vlastné metódy . Príkladom môže byť : br class myDerivedClass ( MyBaseClass ) :
def derivedFunc :
myFunc
tlač baseVar
5
inštanciu a volať metódy z odvodené triedy z vonka triedy :
myDerivedClass.derivedFunc
>>> Bob Dobbs sa Slack
23
6
vytvoriť odvodenú triedu , ktorá dedí z viacerých tried podľa jednoducho zoznam základnej triedy postupne v zátvorkách po definícii triedy , oddelené čiarkami : br trieda myDerivedClass ( myBaseClass1 , myBaseClass2 , myBaseClass3 ) : br # Sem vložte Váš kód triedy