Constructores
Cuando solo la subclase define unconstructor, el proceso resulta muy sencillo: simplemente se construye el objeto de la subclase. La parte se la superclase del objeto se construye automáticamente utilizando un constructorpredeterminado.
Las variables tipoAnimal y genero son String , longevidad es int.
El método mostrar() desplegará el contenido de las variables en pantalla.
Ejemplo:
Animales |tipoAnimalgenerolongevidad |
void mostrar() |
Leon |
|
void hacerRuido() |
Perro |
|
void hacerRuido() |
El método hacerRuido() de las subclases, desplegará un mensaje de acuerdo a cada animal. Porejemplo para la clase Perro “El perro ladra”
Cada subclase tendrá un constructor personalizado con 3 parámetros.
Uso de super parallamar a constructores de la superclase
Una subclase puede llamar a un constructor definido por su superclase con el uso de la siguiente forma de super:
super(lista-parámetros);
Aquílista-parámetros especifica cualquier parámetro que el constructor de la superclase necesite.
super() debe ser siempre la primera instrucción que se ejecute dentro de un constructor de la subclase.1. La clase Triangulo hereda de Figuras
2. Las variables base y altura son privadas y de tipo double.
3. La clase Figuras tiene un constructor personalizado de 3 parámetros, los cuales...
Regístrate para leer el documento completo.