Beleza?
Estou fazendo alg�ns programas para treinamento, e me deparei uma
d�vida relacionada com construtores, heran�a e chamadas de m�todo
virtual:
Tenho uma classe m�e chamada Empregado, e outra filha Gerente, cada
uma possui um m�todo chamado obterDetalhes() que me retorna valores
diferentes para cada uma das classes (overridden de m�todo).
Quando eu construo um objeto Empregado, fa�o da seguinte forma:
Empregado emp = new Empregado();
e para chamar um m�todo dessa classe eu uso o seguinte:
emp.obterDetalhes(); // obtenho um resultado A
A mesma coisa fa�o com um objeto da classe Gerente
Gerente ger = new Gerente();
ger.obterDetalhes() // obtenho um resultado B
O que acontece quando eu construo um objeto da seguinte forma:
Empregado xyz = new Gerente()
Quando eu fizer a chamada do m�doto xyz.obterDetalhes(), qual
resultado obterei, resultado A ou B.
Tentei fazer o teste, mas n�o entendi muito bem o que est�
acontecento.
Um abra�o para todos!
Fl�vio Furlan
_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. � f�cil
e gr�tis!
http://br.geocities.yahoo.com/
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------