zeroonnet Posted October 27, 2007 at 10:48 AM Report Share #143223 Posted October 27, 2007 at 10:48 AM Boas, epá tenho algo assim public void bla() { int hey = 1; } public void bla2() { listbox1.items.add(hey); // só que aqui ele não detecta o hey e não sei como meto essa var "global" :S } Ajudem ai sff xD Link to comment Share on other sites More sharing options...
Hipnoted Posted October 27, 2007 at 10:51 AM Report Share #143224 Posted October 27, 2007 at 10:51 AM Assim detecta: class xpto() { private int hey = 0; public xpto() { } public void bla() { hey = 1; } public void bla2() { listbox1.items.add(hey); // só que aqui ele não detecta o hey e não sei como meto essa var "global" :S } } Toma em atenção que a variável "hey" só pode ser acedida por métodos da mesma classe, já que foi declarada como private. "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência" Link to comment Share on other sites More sharing options...
zeroonnet Posted October 27, 2007 at 10:58 AM Author Report Share #143227 Posted October 27, 2007 at 10:58 AM epa mas eu preciso de a declarar dentro do public void bla() :S Link to comment Share on other sites More sharing options...
Hipnoted Posted October 27, 2007 at 11:02 AM Report Share #143231 Posted October 27, 2007 at 11:02 AM Hmm.. Porquê? esse não é um método muito bom em POO, se quiseres declara variáveis que sejam usadas em vários métodos da classe tens de fazer assim... Outra forma é passar o valor por parâmetros: public void bla() { int hey = 1; bla2(hey); } public void bla2(int hey) { listbox1.items.add(hey); // só que aqui ele não detecta o hey e não sei como meto essa var "global" :S } "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência" Link to comment Share on other sites More sharing options...
Saco Posted October 28, 2007 at 12:57 AM Report Share #143409 Posted October 28, 2007 at 12:57 AM epa mas eu preciso de a declarar dentro do public void bla() :S Precisas de declarar dentro do bla ou precisas de modificar dentro do bla? Link to comment Share on other sites More sharing options...
zeroonnet Posted October 28, 2007 at 01:44 AM Author Report Share #143414 Posted October 28, 2007 at 01:44 AM Saco ja ta resolvido o problema obrigado na mesma xD Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now