Entrevista semiestructurada

Solo disponible en BuenasTareas
  • Páginas : 2 (260 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de septiembre de 2010
Leer documento completo
Vista previa del texto
Ejercicio de Herencia, Clases Abstractas e Interfaces

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)”.
tracking img