[Resolvido] Classe de herança não tem acesso ao valor dos atribut
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.
Discussão (2)
Carregando comentários...