Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Objektovo - orientovaný Python Tutorial

Python , rovnako ako väčšina programovacích jazykov , obsahuje syntax nevyhnutné navrhnúť tried a použitie objektov . Výhody objektovo orientovaného programovania ( napr. zapuzdrenie a opätovné použitie kódu ) sú rovnaké v Pythone ako v iných jazykoch . Vzhľadom k tomu , Python už slúži ako vynikajúci skriptovací langage pre web , prináša flexibilné a intuitívne objektovo orientované syntaxe pre webové vývojárov využiť . Veci , ktoré budete potrebovať
IRP
textovom editore
Zobraziť ďalšie inštrukcie Cestuj 1

Definujte triedu . Triedy v Pythone sú deklarované pomocou kľúčového slova class . Kód

triedy ExampleClass :

definuje triedu " ExampleClass , " a všetok kód v tomto bloku sa bude odkazovať k tejto triede . Ako súčasť definície triedy , programátor by mal tiež definovať metódu " init "

def _init_ ( self , číslo ) : .

Táto funkcia je podobná ( aj keď nie je rovné ) , " konštruktér " trieda v iných jazykoch ( napr. C + + ) . Táto metóda sa spustí automaticky , keď je vytvorená inštancia triedy .
2

Nastavte metódu " init " . Metóda " init " je treba kód , aby bolo možné spustiť . Použite tento príklad kódu po " init " :

self.count = počet

tlač self.count

" self " hodnota v metóde " init " , odkazuje na trieda sama o sebe . Keď je inštancia triedy do objektu , má osobitný odkaz sám na seba ( self ) . Každá metóda v triede by mal mať " self " ako prvý parameter . V tomto príklade bude tento kód ( nastavenie po metóde " init " ) , aby triedy v " COUNT " premennú hodnotu " číslo " . To potom bude tlačiť počítať objekty .
3

inštanciu triedy . Uložte súbor ako " example.py " , a potom otvorte nový textový dokument . Na začiatku nového dokumentu zadajte

importovať príklad

, ktoré prinesie do " ExampleClass " z predchádzajúceho súboru . Teraz , inštanciu triedy s počiatočnou hodnotou :

i = example.exampleClass ( 5 )

j = example.exampleClass ( 6 )

To by malo vytlačiť čísla 5 a šesť , resp .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené