Olá amigos,
Veja os exemplo de código abaixo e responda por
favor:
1) A variável estática da classe FILHO1 irá
sobscrever a mesma variável stática da classe PAI para que seu valor seja
passada para a classe AVO ?
2) Se a classe PAI tiver outra classe filho qual
será o valor para a variável CONSTANTE ?
Exemplo:
A classe AVO pertence a um pacote de terceiros do
qual preciso herdar a classe PAI. Uma classe abstrata PAI possui uma variável
STATIC utilizada em vários métodos também estáticos:
public abstract class PAI extends AVO
{
protected static String
CONSTANTE = null;
public PAI (){
super(CONSTANTE);
}
public static void
Metodo1(){
super.Metodo1Avo(CONSTANTE);
}
}
A clsse FILHO1 é herdeira da classe
PAI:
public class FILHO1 extends PAI{
protected static String
CONSTANTE = "valor_constante";
public FILHO1(){
super(CONSTANTE );
}
} ________________________________ |