Pessoal,
me ocorreu a seguinte quest�o (copiem o c�digo para um editor para uma
melhor visualiza��o):
/*
Erro obtido:
Overload.java:7: reference to getParam is ambiguous, both method
getParam(int) in Base and method getParam(long) in Sub match
sub.getParam(i); //Dever� chamar getParam de Base
Se comento a linha 7, funciona !!
Alguem sabe porque para a sobrecarga do m�todo getParam � ambiguo e para
getParam1 n�o � ??
*/
public class Overload{
public static void main(String[] args){
int i=10;
long l = 10L;
Sub sub = new Sub();
sub.getParam(i); //Dever� chamar getParam de Base
sub.getParam(l); //Dever� chamar getParam de Sub
sub.getParam1(i); //Dever� chamar getParam1 de Sub
sub.getParam1(l); //Dever� chamar getParam1 de Base
}
}
class Base{
public void getParam(int i){
System.out.println("getParam da classe Base (parametros: int)");
}
public void getParam1(long l){
System.out.println("getParam1 da classe Sub (parametros: long)");
}
}
class Sub extends Base{
public void getParam(long l){
System.out.println("getParam da classe Sub (parametros: long)");
}
public void getParam1(int i){
System.out.println("getParam1 da classe Base (parametros: int)");
}
}
agrade�o antecipadamente,
Fabio Pereira
_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
- Re: [java-list] Sobrecarga e heran�a Fabio Pereira
- Re: [java-list] Sobrecarga e heran�a Silvio L. de Morais
- Re: [java-list] Sobrecarga e heranç... Ana Paula Brandão Lopes
