Entrevista semiestructurada
Existe una clase llamada Animal, los animales tienen las siguientes características:
Tamaño
Color
Familia a laque pertenecen (Carnívoro, hervívoro)
Cantidad de patas.
Los animales realizan las siguientes operaciones:
Caminar: Si el método recibe un parámetro x de tipo enterocorrespondiente a la velocidad con la que camina debe imprimir “el animal camina a la velocidad x”.
Si el método recibe dos parámetros x e y de tipo entero correspondientes aun punto cartesiano desde el cual caminará debe imprimir “el animal camina desde el punto x,y”
Comer: es un método abstracto que recibe por parámetro una cadena quecorresponde al tipo de comida que comerá.
Existe además una clase Leopardo, que contiene las siguientes características además de las características de los animales.
ManchasPiel
Años de vida
La clase Ñandú además de tener las características de los animales tiene las mismas características de los leopardos.
Existe una Interfaz llamadaMamífero que contiene las siguientes operaciones:
Reproducir
Comunicación
Los leopardos y ñandúes deben implementar los métodos de la interfaz Mamífero:
En el caso delos leopardos los métodos se comportan de la siguiente manera:
Reproducir: debe imprimir los leopardos se reproducen por cría viva
Comunicación: debe imprimir los leopardosrugen
En el caso de los ñandúes los métodos se comportan de la siguiente manera:
Reproducir: debe imprimir los ñandúes se reproducen por huevos
Comunicación: debeimprimir los ñandúes gritan
Ambas clases deben codificar el método abstracto comer(). Este método debe imprimir “El animal (leopardo o ñandú) come (el tipo de comida)”.
Regístrate para leer el documento completo.