Avatar
ronep
Člen
Avatar
ronep:

Ked potrebujem do viacerich meotod tie iste premene tak si vytvorim metodu ako nazou dam nazou premenej ktoru som potreboval a ako je mozne ze ku nej mozem pristupovat kedikolvek ked do metodi nedam return

 
Odpovědět 28.10.2014 17:52
Avatar
Odpovídá na ronep
Neaktivní uživatel:

Ešte raz a zrozumiteľne...

Nahoru Odpovědět 28.10.2014 17:58
Neaktivní uživatelský účet
Avatar
Hit
Člen
Avatar
Hit:

No, četl jsem to asi 3x a nejsem si jistý, jestli ti správně rozumím, ale zkusím to :D, definuj si tu proměnnou, kterou potřebuješ jako třídní, tzn. mimo metodu, tím k ní budeš mít přístup ze všech metod.

Editováno 28.10.2014 18:10
Nahoru Odpovědět 28.10.2014 18:09
Life's not about how hard you can hit, it's about how hard you can GET hit and keep moving forward.
Avatar
Rasto
Redaktor
Avatar
Odpovídá na ronep
Rasto:

Tiez neviem, ci som spravne pochopil tvoj problem, ale suhlasim s Hit, ze premennu si definuj mimo metody.
Premenna aj metoda su clenmi triedy. Premenna sluzi na ulozenie informacie v pamati, metoda nieco robi - zvycajne s premennymi (tej istej alebo aj inej triedy).
Cleny triedy (premenne aj metody) mozu byt deklarovane ako public, private alebo protected. Cleny deklarovane ako private budu pristupne len v ramci triedy, do ktorej patria.
Ostatne modifikatory pristupu (public a protected) tu neidem vysvetlovat, aby moja odpoved nebola prilis dlha (je plno zdrojov, kde si vies najst podrobne vysvetlenia)

 
Nahoru Odpovědět 29.10.2014 16:08
Avatar
ronep
Člen
Avatar
ronep:

ok tak ešte ras

nechcelo sa mi blbnut z tim abi metodi vracali premenne tak som premenne dal mimo metod

public class xxx{
private static int A; // ale ja bi som povedal ze to zacina
private static int B; // rovnako ako metoda nie????

public static void main(String[] args) {
// tu pracujem z premennimi A,B
2metoda();
}
public static void 2metoda (){
// aj tu pracujem z premennimi A,B
}
}

 
Nahoru Odpovědět 31.10.2014 12:16
Avatar
Atrament
Člen
Avatar
Odpovídá na ronep
Atrament:

Já teda nevím, jestli je to tím, že už mám v sobě dvě piva, ale absolutně nechápu na co se snažíš zeptat (ani z prvního a ani z tohoto příspěvku), nemůžeš to zkusit ještě jednou, pokud možno celými větami, včetně interpunkce, správné gramatiky a hlavně položeného dotazu? Díky...

 
Nahoru Odpovědět 31.10.2014 15:25
Avatar
Hit
Člen
Avatar
Hit:

:O Po přečtení tvého "osvětlujícího" příspěvku jsem ještě víc v lese než po prvním.

Nahoru Odpovědět 31.10.2014 17:14
Life's not about how hard you can hit, it's about how hard you can GET hit and keep moving forward.
Avatar
ronep
Člen
Avatar
Odpovídá na Atrament
ronep:

:O ("Já teda nevím, jestli je to tím, že už mám v sobě dvě piva,") :O

 
Nahoru Odpovědět 16.11.2014 22:09
Avatar
ronep
Člen
Avatar
ronep:

ok ja som to uz pochopil sam a dakujem tim co sa snazili ale nepochopili

Akceptované řešení
+20 Zkušeností
Řešení problému
 
Nahoru Odpovědět 16.11.2014 22:11
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.