Ayuda urgente

Enrique
05 de Julio del 2002
TENGO QUE DISEÑAR UN PROGRAMA QUE GUARDE CARACTERISTICAS DE ANIMALES, ENTRE ELLAS
EDAD, NOMBRE, COLOR.

a. Defina ademas las subclases necesarias para
trabajar con caballos y osos; los primeros con la caracteristica velocidad (a la que corren)y
los segundos con la caracteristica peso (que pueden levantar.

b. Dadas las subclases, redefina su constructor y cree funciones que ingresen y presenten los datos.

jrmullor
05 de Julio del 2002
1º Tendras que definir una clase (Clase Base) que sea animal, con todos aquellos metodos y atributos genericos para todos los animales. En tu caso Edad, Nombre y Color son caracteristicas comunes a todos los animales, por lo que estarán en la clase base.
Mi consejo es que te definas otra clase, que heredara de la Clase base, podríamos llamarla Mamiferos, donde deberías definir aquellos atributos y metodos que son comunes ha todos los mamiferos, exceptuando aquellos que ya han sido definidos en la clase base. Después deberias definir una clase para caballo y otra para osos, que deberían heredar de la clase Mamifero, donde acabaras de definir todos los atributos y metodos que te sirvan para mostrar los datos de cada animal individual.
Para poder redefinir un metodo de una clase madre en una clase hija, has de poner la palabra virtual delante de la definición del metodo, y definir ambas funciones en la clase madre y en la clase hija, de esta manera cuando ejecutes este metodo, se ejecutara el que corresponde de la clase hija.
Espero que estas indicaciones te ayuden ha encaminar el diseño del programa.

rqeyr
05 de Julio del 2002
idiota