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 );
    } 
}

________________________________
Gideoni Hudson da Silva Braga
Analista de Sistemas

Prevcaixa - Caixa de Previdência e Assistencia
+55 31 3226-8707 - Ramal:120
[EMAIL PROTECTED]

Responder a