Java - Interfaces y métodos abstractos

 
Vista:

Interfaces y métodos abstractos

Publicado por Marisa (6 intervenciones) el 09/08/2001 12:47:20
No sé mucho sobre Java y quisiera que me ayudárais:
Tengo una clase A que lo único que tiene es un Interface que también se llama A, y un método abstracto sin código. Este método está implementado en dos clases distintas con su código distinto, y ¿cuál de ellos elijo? Los dos métodos tienen el mismo argumento.
Por favor, necesito una explicación sobre estos temas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Interfaces y métodos abstractos

Publicado por Jon (68 intervenciones) el 10/08/2001 12:12:16
No te debes fijar en qué método necesitas, sino en que clase necesitas. Si los dos métodos son iguales se supone que la funcionalidad es la misma, pero adaptados a las características de la clase.

Por ejemplo, imagina que tienes la clase Figura con el método abstracto dibuja().

Una clase hija Cuadrado definiría un método dibuja() que dibujaría un cuadrado, mientras que en una clase Triangulo dibujaría un triangulo. La funcionalidad es la misma (dibujar la figura) pero cada uno se adapta a las características de su clase.

No se si te habrá quedado claro con este ejemplo.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar