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

Definícia statickej metódy a premenné v Jave

Ako objektovo - orientovaný jazyk , Java vyžaduje , aby všetky miestne premenné a metódy, ktoré majú byť spojené s triedou . Vo väčšine prípadov sa tieto premenné a metódy sú viazané na určitý objekt - premenné sú vlastnosti objektu a metódy pracujú na objekte . Avšak , statické premenné a metódy sú viazané na samotné triedy , a sú nezávislé na inštanciu objektu . Statické premenné

statická premenná - alebo trieda variabilný - je premenná , ktorá môžu byť prístupné bez objektu inštancie . Akonáhle sa raz určí , môžete sa na ne odkazovať pomocou názvu triedy , napr " ClassName.staticVariable " . Iba jedna kópia statické premenné existuje v prostredí Java , a je spojená s triedou skôr ako objekt definovanej triedy . Statické premenné môžu predstavovať konštanty spojené s správanie programu , ich vyhlásenia , zabezpečuje , že môžete vždy prístup k tomuto konštantu , ak trieda je zahrnutá v buildpath
statickej metódy
< . p > ako statické premenné , statické metódy - alebo metódy triedy - možno pristupovať bez predchádzajúceho vytvorenia inštancie . Môžete pristupovať umiestnením názov triedy pred menom metódy , napr " ClassName.nameOfMethod ( ) ; " Tieto metódy môžu pracovať s ľubovoľným počtom parametrov , a dokonca aj meniť odkazy na objekt , ktorý je odovzdaný k nemu . Nemôžu pristupovať k premenným inštancie , však. Inštancia objektu môže vyvolať statické metódy , napr " TheObject.methodName ( ) , " , na rozdiel od " ClassName.methodName ( ) " . Obaja vyvolanie sú identické
Definície statickej metódy a premenné

Definovanie metódy alebo premenné ako " statické " sa musia objaviť v priebehu vyhlásenia; . Premenlivou alebo metóda nemôže stať statická premenná potom, čo je deklarovaná . Je potrebné iba uviesť slovo " statické " pred vyhlásením premenné definovať , že premenné ako " statické " , napr " Static int x1 . " V spôsobe záhlavie , " statické " označenie musí byť umiestnené pred návratový typ , napr " Static void main ( ) . "
Príklady statických metód a premenných

tried obálky ako " znak " a " Integer " tiež obsahovať počet statických metód , ktoré manipulujú postavy a celé čísla , resp . Trieda Array ponúka aj rad statických metód , pomocou ktorého môžete manipulovať poľa - hľadanie , alebo triedenie , napríklad. Všadeprítomný tlač údajov " System.out.println ( ) " obsahuje statické premenné , System.out , ktorý predstavuje " štandardnú " výstupný prúd , zvyčajne nakonfigurovaný tak , aby zobrazenie prúdu , ako je napísané na .


Najnovšie články

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