» Poradna » Programy

Java statická metoda

 |   |  Microsoft Windows 7 Firefox 14.0.1

Ahoj,chtěl bych se zeptat zda by mi někdo dokázal vysvětlit lidsky a polopatě rozdíl mezi statickou a nestatickou metodou. Ze článků na internetu to nedokážu pochopit. Jediný co sem pochopil je že nestatickou metodu nemůžu použít ve třídě kde je main, nebo mě to zatim aspon nejde, ale když si vytvořim vlastní třídu tak tam ji použít jde. Zajímalo by mě tedy proč, a v čem je statická metoda tak jiná než nestatická.Díky.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 21.0.1180.75

Statická metoda se týká třídy nikoliv objektu. Můžeš ji tedy použít bez toho, aby jsi vytvořil konkrétní objekt. Ve statické metodě nemůžeš použít nestatické členy.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0.1

A proč ve třídě kde mám metodu main když vytvořim nestatickou metodu, tam mi to hází že nelze volat nestatickou metodu ze statického kontextu ale když vytvořim nestatickou metodu v jiné třídě než je main tak je to v pohodě ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.75

Vždyť jsem to psal. Ze statické metody nemůžeš přistupovat k nestatickým členům stejné třídy. Z nestatických členů ale ke statickým přistupovat můžeš.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 8 Chrome 16.0.912.77

A třída Main je static. To je řekl bych to co nepochopil.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0.1

Vyzkoušej tohle:public class Hlavni { public static int secti(int a, int b) { return a+b; } public static void main(String[] args) { int vysledek = Hlavni.secti(10, 20); System.out.println(vysledek); }}

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Metoda




Určitě si přečtěte

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 42

Alan Turing: Genius, který matematicky stvořil počítač

Alan Turing: Genius, který matematicky stvořil počítač

Řešením matematického problému se dostal k modelu teoretického stroje, který nese jeho jméno a je základem logiky univerzálních počítačů.

Pavel Tronner | 56

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

** Nejprve svoji velkou dílnu otevřelo Brno ** Letos se přidala i Praha ** Nabízí malé 3D tiskárny i velké průmyslové stroje

Jakub Čížek | 11

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 86

WALL-E vyfotil Zemi ze vzdálenosti 1 milionů km

WALL-E vyfotil Zemi ze vzdálenosti 1 milionů km

** Malá sonda s přezdívkou WALL-E pořídila fotografii Země a Měsíce ze vzdálenosti 1 milionů km ** CubeSat letí se sondou InSight k Marsu ** InSight přistane na Marsu 26. listopadu

Petr Kubala | 4


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?