Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .