Polimorfismo que não funciona.

Polimorfismo apenas se aplica a métodos de instância e não a variáveis de instância e nem a membros estáticos:

public class Poli {
public static void main(String[] args){
A a = new B();
System.out.println(a.nome);
System.out.println(a.idade);
}
}

class A {
public static int idade = 34;
public String nome = “A”;
}

class B extends A {
public static int idade = 40;
public String nome = “B”;
}
Output:
A
34

Anúncios
Esta entrada foi publicada em Java com as etiquetas . ligação permanente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

w

Connecting to %s