Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
ronep
Člen
Avatar
ronep:28.10.2014 17:52

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:28.10.2014 17:58

Ešte raz a zrozumiteľne...

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

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
Tvůrce
Avatar
Odpovídá na ronep
Rasto:29.10.2014 16:08

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:31.10.2014 12:16

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
Tvůrce
Avatar
Odpovídá na ronep
Atrament:31.10.2014 15:25

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:31.10.2014 17:14

: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:16.11.2014 22:09

: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:16.11.2014 22:11

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.