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

Spôsob funkcie a triedy v Pythone

Novice Python programátori potrebujú naučiť o objektovo orientovaného programovania , ako budú môcť začať naplno využívať potenciál jazyka je . To znamená , že učenie o jazyku Python systému písania kódu pre výučbu pomocou tried na inštanciu nezávislé dátové štruktúry sa nazývajú objekty , potom vykonávanie segmenty kódu , tzv metódy v danom objekte vykonávať špecializované úlohy . Triedy a objekty

Keď Python programátor píše triedu , že je robiť plán pre Python interpret sledovať na výstavbu špecifický druh dátové štruktúry , tiež známy ako objekt . Zakaždým , keď programátor vytvorí inštanciu instance objekt určitej triedy každý , kto bude začať s rovnakými premennými , štruktúra a funkcia . Avšak , budú fungovať nezávisle na sebe . V dôsledku toho , pokiaľ programátor zmení premennú v jednom objekte , ostatné predmety , ktoré inštancie z rovnakej triedy bude bezo zmeny .
Metódy

trieda obsahuje rad jednotlivé funkcie tzv metódy . Každá metóda bude obsahovať kód na vykonanie určitej operácie . Táto operácia môže byť tak jednoduché, ako modifikovať jednu z premenných , ktorej predmetom alebo zobrazenie riadku textu . Alternatívne , prevádzka by mohla byť jedným z mnohých zložitých rovníc , ktoré riadia štatistickú simuláciu . Na konci metódy , programátor môže rozhodnúť , že metódu " návrat " nejakú hodnotu do hlavného programu . Premenné a hodnoty , ktoré sú uložené alebo vypočítané v rámci daného objektu sú obvykle zabudované do tohto objektu , od okamžitý prístup z hlavného programu . Avšak , vracia táto hodnota udáva hlavný programový prístup k nemu .
Argumenty

Rovnako ako hlavný program nemá priamy prístup k premennej v rámci daný objekt , daný objekt nemá okamžitý prístup k premennej z hlavného programu . Podobne , rovnako ako metódy objektu možno odovzdať hodnoty do hlavného programu vrátením im hlavného programu možno odovzdať hodnoty objektu metódy , vďaka " argumenty . " Keď Python programátor píše metóda vyhlásenie , že nasleduje syntaxe " MyMethod ( ) " , potom metóda nemôže prijať žiadne argumenty . Avšak , keď píše vyhlásenie " MyMethod ( argument1 , argument2 ) " a potom hlavný program môže prejsť v dvoch argumentov . Programátor môže pristupovať tieto hodnoty v tele metódy odkazom " Method1 " alebo " method2 " ako premenné .
Volanie metódy

Keď Python programátor chce volať špecifické metódy z určitého objektu , že nasleduje vzorec " objectName.methodName ( ) " , kde " Název_objektu " je názov dal konkrétny objekt , keď ho inštancie z triedy , a " methodName " je názov konkrétnej metódy . Použitie správny názov objektu je dôležité , pretože rôzne objekty , ktoré inštancie z jednej triedy fungujú nezávisle na sebe . Ak chce programátor volať metódu , ktorá upravuje hodnotu , ktorou je " Object " je ukladanie , ale volá rovnakú metódu z " ObjectB , " potom sa program zmení hodnotu v ObjectB a nie je v Object .


Najnovšie články

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