Consulta sobre un ejercicio de clases

Iniciado por zonahurbana, 23 Noviembre 2013, 22:40 PM

0 Miembros y 1 Visitante están viendo este tema.

zonahurbana

Cita de: M1t$u en 24 Noviembre 2013, 16:41 PM3) Puedes crear una interfaz con nombre, dirección, teléfono, edad, etc, que puedes implementar en los pacientes y también en los empleados.

Eso sería más bien una clase abstracta porque una interfaz no permite agregar variables, sólo constantes, ¿verdad?

Gracias nuevamente, y es cierto lo que mencionas, siempre redactan mal los enunciados por alguna razón  :silbar:
Nunca dejar de aprender es importante, más allá del ritmo que se siga ...

Mitsu

Toda interfaz es abstracta. No es necesario especificar en la interfaz qué variables recibirán valores. Una clase abstracta significa que estamos abstrayendo una idea, las especificaciones se hacen a partir de éstas, ya sea por herencia o por implementación.

En la interfce escribe los métodos como: getNombre(), setNombre(), getEdad(), setEdad(), etc. Luego, en la clase que implementa esa interfaz, especifica lo que debe hacer ese método.


Saludos.