ERRO AO RESGATAR VALOR DE GET DA CLASSE PRINCIPAL
ola gente tenho uma classe login onde depois de Usuário logar, faço um select e pego os dados do Usuário o coloco nos objetos da classe login, minha duvida e, como pego os valores dos objetos já armazenados na classe login e exibo ele em outra classe? Por exemplo no form menu, já que essa instancia : classe cla = new classe();
me exibe os objetos vazios.
aguem pode me dar uma luz?
grato
me exibe os objetos vazios.
aguem pode me dar uma luz?
grato
Isso é o comportamento esperado, cada instancia da classe deve ter o seu próprio valor, se você quer pegar o valor da instancia que foi criada em outro lugar você deve passar esta instancia para as outras classes.
como posso fazer isso tem algum exemplo
Vamos à uma explicação simples:
- Imagine uma classe como uma ficha de cadastro qualquer, um papel, com campos a serem preenchidos. Ao instanciar e preencher alguns campos, você está está pegando uma folha dessas e escrevendo alguns valores, efetuar uma ação, você está [Ô]passando[Ô] essa ficha para uma pessoa que faz o sua função(gravar, fazer login...). Quando você termina o trabalho, essa ficha é rasgada e jogada fora.
Pelo que entendi, o que você quer é efetuar o login e fazer com que a instância dessa classe esteja disponÃvel para o resto do programa até o fim, certo? Se for esse o caso, o que você tem que fazer é [Ô]colocar esse papel em um mural[Ô], ou seja, gravar em uma variável pública.
Você precisa se desprender do paradigma de [Ô]exemplo[Ô], código. Você tem que entender conceitos, aà as coisas vão ficar mais claras.
- Imagine uma classe como uma ficha de cadastro qualquer, um papel, com campos a serem preenchidos. Ao instanciar e preencher alguns campos, você está está pegando uma folha dessas e escrevendo alguns valores, efetuar uma ação, você está [Ô]passando[Ô] essa ficha para uma pessoa que faz o sua função(gravar, fazer login...). Quando você termina o trabalho, essa ficha é rasgada e jogada fora.
Pelo que entendi, o que você quer é efetuar o login e fazer com que a instância dessa classe esteja disponÃvel para o resto do programa até o fim, certo? Se for esse o caso, o que você tem que fazer é [Ô]colocar esse papel em um mural[Ô], ou seja, gravar em uma variável pública.
Você precisa se desprender do paradigma de [Ô]exemplo[Ô], código. Você tem que entender conceitos, aà as coisas vão ficar mais claras.
Tópico encerrado , respostas não são mais permitidas