Olá, primeiramente poste código entre as tags CODE
classCalculoDeArea{publicstaticvoidmain(Stringargs[]){System.out.println("Digite a letra inicial da figura geometrica(q-quadrado,r-retangulo,c-cubo)");charfiguraGeometrica=Keyboard.readChar();intarea;area=calcularArea();if(figuraGeometrica=='q'){System.out.println("\nDigite a medida dos lados do quadrado");intlado1=Keyboard.readInt();System.out.println(area);}if(figuraGeometrica=='r'){System.out.println("\nDigite as medidas da altura e da base do retângulo");intlado1=Keyboard.readInt();System.out.println("\n");intlado2=Keyboard.readInt();System.out.println(area);}if(figuraGeometrica=='c'){System.out.println("\nDigite as 3 medidas do cubo");intlado1=Keyboard.readInt();System.out.println("\n");intlado2=Keyboard.readInt();System.out.println("\n");intaltura=Keyboard.readInt();System.out.println(area);}}privatestaticintcalcularArea(intaltura,intlado1,intlado2,charfiguraGeometrica){intarea=0;if(figuraGeometrica=='q'){area=lado1*lado1;}if(figuraGeometrica=='r'){area=lado1*lado2;}if(figuraGeometrica=='c'){area=lado1*altura*lado2;}returnarea;}}
Onde está a sobrecarga ai ?
LPJava
A sobrecarga é um metodo com o mesmo nome de outro metodo porem com o tipo no argumento diferente!
P
Popeye12345
Qualquer coisa na sobrecarga pode ser alterada, mas para ser uma sobrecarga válida a lista de argumentos deve ser alterada. Voce pode alterar o retorno ou não.
Ja na sobrescrição, a assinatura deve ser igual. Nao se pode declarar exceções menos genéricas e o tipo de acesso nao pode ser mais restritivo.
LPJava
Sergio Figueras:
Qualquer coisa na sobrecarga pode ser alterada, mas para ser uma sobrecarga válida a lista de argumentos deve ser alterada. Voce pode alterar o retorno ou não.
Ja na sobrescrição, a assinatura deve ser igual. Nao se pode declarar exceções menos genéricas e o tipo de acesso nao pode ser mais restritivo.
porem manter o nome do metodo…
netShot
É impressão minha ou o post do cara sumiu ? aqui pra mim não aparece mais :X