En la tabla se muestran las características mínimas que deben poseer cada una de estas clases:
|
CLASE |
ATRIBUTOS |
MÉTODOS |
|
persona |
nombre, edad |
Constructor(nombre, edad) |
|
alumno |
nombre, edad, carrera, curso |
Constructor(nombre, edad, carrera, curso) |
|
profesor |
nombre, edad, despacho, email |
Constructor(nombre, edad, despacho, email) |
|
bedel |
nombre, edad, turno, antigüedad |
Constructor(nombre, edad, turno, antigüedad) |
|
aparato |
consumo, precio |
Constructor(consumo, precio) |
|
tv |
consumo, precio, teletexto (boolean), antigüedad |
Constructor(consumo, precio, teletexto, antigüedad) |
|
radio |
consumo, precio, cd (boolean), potencia |
Constructor(consumo, precio, cd, potencia) |
|
lavadora |
consumo, precio, alto, ancho |
Constructor(consumo, precio, alto, ancho) |
|
ave |
sexo, edad |
Constructor(sexo, edad) |
|
canario |
sexo, edad, canta |
Constructor(sexo, edad, canta) |
|
loro |
sexo, edad, región, color |
Constructor(sexo, edad, región, color) |
|
buitre |
sexo, edad, velocidadVuelo, peso |
Constructor(sexo, edad, velocidadVuelo, peso) |
|
piolin |
sexo, edad, canta, numeroPeliculas |
Constructor(sexo, edad, canta, numeroPeliculas) |
Se pide:
Una vez hecho esto, construir un programa que realice lo siguiente: