Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

307
Vistas
Cuando una clase implementa dos interfaces, las interfaces tienen el mismo nombre de método pero un tipo de retorno diferente, ¿por qué no funciona?

Cuando una clase implementa dos interfaces, las interfaces tienen el mismo nombre de método pero un tipo de retorno diferente, ¿por qué no funciona? java dará un error de compilación para esto, ¿por qué no podemos sobrecargar los métodos en la clase interface_1?

 import static java.lang.System.out; interface A1{ int add(); } interface A2{ String add(); } public class interface_1 implements A1,A2{ public static void main(String args[]){ out.println("a"); } @Override public String add() { // TODO Auto-generated method stub return null; } @Override public int add() { // TODO Auto-generated method stub return 2; } }
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

La razón por la que no puede hacer eso es la misma por la que no puede sobrecargar un método solo en su tipo de retorno: Java carece de una sintaxis para elegir qué método le gustaría llamar cuando los nombres de los métodos y los parámetros son idénticos.

Cuando escribes

 object res = obj.add();

el compilador no tiene idea de cuál de los dos métodos add le gustaría llamar, el que devuelve un int o el String , porque sus nombres y parámetros son los mismos.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda