Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Otvorte editora obyčajného textu napísať novú Python triedu . " . Poznámkový blok " v systéme Windows , kliknite na ponuku Štart , vyberte " Všetky programy " , kliknite na " Príslušenstvo " a potom kliknite na tlačidlo 
 2 
 Začať definíciu triedy pomocou nasledujúceho príkazu : 
 
 trieda Moje_třída : 
 
 Rovnako ako u všetkých blokov Python kódu , entab nasledujúce riadky tak , aby boli súčasťou definície triedy 
 3 
 Definujte špeciálnu metódu " init " na . spustenie kódu pri každom vytvorení novej inštancie triedy . To je ako konštruktor v C + + 
 
 def __ init__ ( self , initialvalue1 , initialvalue2 ) : . 
 
 Názov tejto špeciálnej metóda je obklopený dvojitým podčiarknikom , aby sa zabránilo konfliktom v mennom priestore . Na rozdiel od iných jazykov , členovia triedy v Pythone nemôže naozaj byť " súkromné " a " verejné " . Avšak , podčiarkuje konvencie je použitá tak , aby odrážali rovnaké zásady 
 4 
 Pridajte nasledujúce riadky , double - entabbed , aby boli súčasťou " init " metódy : . 
 
 Seba . value1 = initialvalue1 
 
 self.value2 = initialvalue2 
 
 argument " vlastné " bude automaticky obsahovať odkaz na objekt triedy , keď je vytvorený . Ďalšie dva argumenty budú upresnené , keď je objekt inštancie triedy . " Hodnota1 " a " value2 " sú premenné , ktoré každá trieda bude objekt obsahovať . 
 5 
pridať prázdny riadok ukončiť metódu " init " . Definujte inú metódu na vlastnú entabbed línie : Spojené
 def showValues ( self ) : 
 6 
 Double - entab a zadajte nasledujúce príkazy : 
 
 tlač ( self. value1 ) 
 
 tlač ( self.value2 ) 
 
 pridať prázdny riadok ukončiť túto metódu a deklaráciu triedy . 
 7 
 Uložte definíciu triedy na predvolené adresár Python modul ( C : \\ Python32 \\ Lib na typickej inštalácie systému Windows ) pomocou súboru " . myclass.py " 
 8 
 Spustenie Pythone z príkazového riadku interpretu 
 9. 
 Importovať definíciu trieda , ktorú napísal s nasledujúcim príkazom : 
 
 import myClass 
 10 
 Vytvorte novú inštanciu " Moje_třída " s nasledujúcim príkazom : 
 
 f = myclass.myClass ( 5,6 ) 
 
 mená modulu a triedy sú case - sensitive , takže zadajte príkaz presne tak , ako je znázornené . Premenná " f " teraz obsahuje inštanciu " Moje_třída . " 
 11 
 Vyvolať " showValues " metódu pomocou nasledujúceho príkazu : 
 
 f.showValues ( ) 
 
 hodnoty " 5 " a " 6 " sa vytlačí na príkazovom riadku . Môžete konkretizovať toľko " Moje_třída " objekty , ako sa vám páči , každý s unikátnymi hodnotami " value1 " a " hodnota2 " . 
 12 
 Pridať viac metód do definície triedy , aby vaša trieda objektov špecializované správanie . Metódy triedy môžu meniť hodnoty v objekte triedy , vyvolať iné metódy , a ešte oveľa viac .