Čo je statická a nestatická metóda v jazyku Java?
Čo je statická a nestatická metóda v jazyku Java?

Video: Čo je statická a nestatická metóda v jazyku Java?

Video: Čo je statická a nestatická metóda v jazyku Java?
Video: Java [13] - static - statické metódy a premenné 2024, November
Anonim

A statická metóda patrí do samotnej triedy, zatiaľ čo a nestatická metóda patrí ku každej inštancii triedy. Preto a statická metóda možno volať priamo bez vytvorenia akejkoľvek inštancie triedy a na volanie a. je potrebný objekt nestatická metóda.

Jednoducho, aký je rozdiel medzi statickými a nestatickými metódami v Jave?

Jeden z kľúčových rozdiel medzi a statické a a nestatická metóda je to statická metóda patrí do triedy, kým nestatická metóda patrí k inštancii. To znamená, že môžete zavolať a statická metóda bez vytvorenia akejkoľvek inštancie triedy jednoduchým použitím názvu triedy napr. Matematika

Tiež viete, čo je statická metóda v Jave? In Java , a statická metóda je a metóda ktorý patrí do triedy a nie do inštancie triedy. The metóda je prístupný pre každú inštanciu triedy, ale metódy definované v inštancii sú prístupné iba tomuto členovi triedy.

Čo sa týka tohto, aký je rozdiel medzi metódou, ktorá je statická a metódou, ktorá nie je statická?

A statická metóda patrí do triedy a nie statická metóda patrí an objekt triedy. To znamená, že nie statická metóda možno len privolať an objekt triedy, do ktorej patrí. A statická metóda možno však volať aj v triede, ako aj an objekt triedy.

Čo to znamená, keď je metóda statická?

Odpoveď. The statické kľúčové slovo označuje, že členská premenná, príp metóda , je možné pristupovať bez toho, aby bolo potrebné vytvoriť inštanciu triedy, do ktorej patrí. Zjednodušene povedané, to znamená že môžete zavolať a metóda , aj keď ste nikdy nevytvorili objekt, ku ktorému patrí!

Odporúča: