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

Rozdiel medzi statickú metódu triedy a metódy

Metóda je podprogram v objektovo orientovaný programovací jazyk , ktorý je spojený s triedou . Dva typy metód sú metódy triedy a statické metódy . Hlavný rozdiel medzi týmito dvoma typmi je to , ako sú použité u triedy objektov v programe . Väčšina hlavných programovacích a skriptovacích jazykov využívať oboch typov metód , vrátane C + + , Java , PHP , Python a Perl . Syntax

Bez ohľadu na programovací jazyk , ktorý používate , syntax vytvoriť triedne metódy a statické metódy sa zdá celkom podobné . Avšak , väčšina jazykov má vyhradené slovo " statické " , ktoré môžete zahrnúť do statických metód vyhlásení . Nemusíte explicitne zahrnúť toto kľúčové slovo , ale pritom pomáha rozlišovať medzi dvoma typmi metód , ak vy alebo iní programátori skúmať kód . V programe môžete volať statické metódy v každom bode , ale nemožno použiť metódy triedy , bez najprv vytvoriť objekt triedy .
Objekty

hovoru na statické metódy záznamy alebo manipuluje údaje spoločné pre všetky objekty triedy pri volaní metódy triedy manipuluje len vlastnosti pre konkrétny objekt triedy . Môžete použiť metódy triedy k inicializácii triedy objektov , napríklad pri metód konštruktory , alebo nastaviť alebo získať hodnoty a vlastnosti , ktoré patria do týchto objektov . Statické metódy nepoužívajte predmety alebo odkazovať na ne . Oni sa nestanú súčasťou objektu triedy
ukazovatele a premenné

Pseudo - ukazovatele a veličiny - . Ako je napríklad " to " v C + + alebo " $ this " v PHP - urobiť odkaz na uloženú adresu objektu . Môžete použiť tieto položky člen triedy ako odkaz na objekt , ktorý volal metódu triedy . Avšak , statické metódy nie sú interakciu s objektmi triedy , takže nemôžete použiť tieto pseudo - ukazovateľov a premenných v statickej metódy , ani nemôžete použiť premenné definované v rámci metód triedy a to buď .
Vrátené hodnoty

predovšetkým metódy triedy , ktoré vracajú hodnoty sú " set " metódy . Pomocou týchto metód , aby sa vlastnosti objektu . Zvyčajne nemáte žiadne parametre pomocou týchto metód , ktoré sa skladajú len z niekoľkých málo riadkov kódu . Statické metódy sa spoliehajú na hodnotách , ktoré im . Môžete použiť tieto hodnoty v niektorých ďalších calcuations v metóde , ktorá môže trvať len niekoľko riadkov kódu , alebo môže byť oveľa dlhšia , potom sa vráti hodnotu , ktorá používate v programe alebo uložiť do premennej .


Najnovšie články

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