Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo7777

[Resolvido] Classe de herança não tem acesso ao valor dos atribut

Recommended Posts

Seguinte galera:

 

Tenho uma classe Pai com nome "X" e uma classe "Y" que herda a classe "X".

A classe "X" tem um atributo do tipo int e com a visibilidade protected e é atribuido um valor de "0" a ele. E a classe "Y" tem um método que utiliza este atributo(Apenas mostra seu valor);

 

A classe "X" também tem um método que cada vez que é chamado adiciona o valor de "+1" ao atributo.

 

Ai está o problema, a classe "Y" quando faz uso do atributo protegido que está na classe "X", só pega o valor de zero, que é atribuido inicialmente, ignorando os outros valores.

 

Mas fazendo este mesmo método de mostrar seu valor na classe "X" ele mostra normalmente o valor que está...

 

Caso eu faça também um incremento no atributo protected da classe "X" na classe "Y" é criado um valor paralelo...

 

Não sei se de pra entender...Mas caso não tenha, tentarei resumir o código e colocarei aqui uma parte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, não era isso, pois a que "enviava" o valor era uma classe estática.

Eu resolvi de outro modo...Pois é um trabalho pra faculdade e o limite era pra ontem.

Pode fechar o tópico, depois eu volto essa discussão.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.