Sem16 Herencia
Sus atributos son precio base, color, consumo energético (letras entre A y F) y peso. Indica que se podránheredar.
Por defecto, el color será blanco, el consumo energético será F, el precio Base es de 100 Soles y el peso de 5 kg. Usa constantes para ello.
Los colores disponibles son blanco, negro, rojo, azul ygris. No importa si el nombre está en mayúsculas o en minúsculas.
Los constructores que se implementaran serán
Un constructor por defecto.
Un constructor con el precio y peso. El resto por defecto.Un constructor con todos los atributos.
Los métodos que implementara serán:
Métodos get de todos los atributos.
comprobarConsumoEnergetico(char letra): comprueba que la letra es correcta, sino escorrecta usara la letra por defecto. Se invocara al crear el objeto y no será visible.
comprobarColor(String color): comprueba que el color es correcto, sino lo es usa el color por defecto. Se invocara alcrear el objeto y no será visible.
precioFinal(): según el consumo energético, aumentara su precio, y según su tamaño, también. Esta es la lista de precios:
Letra
Precio
A
100 Soles
B
80 Soles
C
60Soles
D
50 Soles
E
30 Soles
F
10 Soles
Tamaño
Precio
Entre 0 y 19 kg
10 Soles
Entre 20 y 49 kg
50 Soles
Entre 50 y 79 kg
80 Soles
Mayor que 80 kg
100 Soles
Crearemos una subclasellamada Lavadora con las siguientes características:
Su atributo es carga, además de los atributos heredados.
Por defecto, la carga es de 5 kg. Usa una constante para ello.
Los constructores que se implementaran serán:Un constructor por defecto.
Un constructor con el precio y peso. El resto por defecto.
Un constructor con la carga y el resto de atributos heredados. Recuerda que debes llamar al constructor de laclase padre.
Los métodos que se implementara serán:
Método get de carga.
precioFinal(): si tiene una carga mayor de 30 kg, aumentara el precio 50 Soles, sino es así no se incrementara el precio. Llama...
Regístrate para leer el documento completo.