Bueno, al tema
![:xD](https://foro.elhacker.net/Smileys/navidad/xd.gif)
Estoy intentando hacer un programa un poco tonto en el que tengo tres clases:
-La clase perro que tiene dos atributos: nombre( del perro) y edad.
-La clase cocker que hereda de la clase perro el nombre y la edad y además tiene el atributo color.
-La clase pastoraleman que también hereda de la clase perro el nombre y la edad y además tiene el atributo nº de dientes
![;D](https://foro.elhacker.net/Smileys/navidad/grin.gif)
Bien, pues al usuario se le da la opción de crear cockers (con nombre, edad y color) o pastores alemanes(con un nombre, una edad y un número de dientes) y esos objetos se van almacenando en un array de tipo perro. Al ser un array de tipo perro sólo puedo acceder a los métodos de la clase perro y no a los métodos de cocker(en caso de que en esa casilla haya almacenado un cocker) para obtener el color y los métodos de la clase pastor alemán para obtener su número de dientes.
Me explico regular, pero bueno xD