java class

Páginas: 3 (634 palabras) Publicado: 18 de diciembre de 2014
Crearemos una supeclase llamada Electrodomestico con las siguientes características:
• 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 sera blanco, el consumo energético sera F, el precioBase es de 100 € y el peso de 5 kg. Usa constantes para ello.
• Los colores disponibles son blanco, negro, rojo, azuly gris. No importa si el nombre esta en mayúsculas o en minúsculas.
• Los constructores que se implementaran serán
o Un constructor por defecto.
o Un constructor con el precio y peso. El resto pordefecto.
o Un constructor con todos los atributos.
• Los métodos que implementara serán:
o Métodos get de todos los atributos.
o comprobarConsumoEnergetico(char letra): comprueba que la letra escorrecta, sino es correcta usara la letra por defecto. Se invocara al crear el objeto y no sera visible.
o comprobarColor(String color): comprueba que el color es correcto, sino lo es usa el colorpor defecto. Se invocara al crear el objeto y no sera visible.
o 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 PrecioA 100 €
B 80 €
C 60 €
D 50 €
E 30 €
F 10 €
Tamaño Precio
Entre 0 y 19 kg 10 €
Entre 20 y 49 kg 50 €
Entre 50 y 79 kg 80 €
Mayor que 80 kg 100 €
Crearemos una subclase llamada Lavadora conlas siguientes características:
• Su atributo es carga, ademas de los atributos heredados.
• Por defecto, la carga es de 5 kg. Usa una constante para ello.
• Los constructores que se implementaranserán:
o Un constructor por defecto.
o Un constructor con el precio y peso. El resto por defecto.
o Un constructor con la carga y el resto de atributos heredados. Recuerda que debes llamar alconstructor de la clase padre.
• Los métodos que se implementara serán:
o Método get de carga.
o precioFinal():, si tiene una carga mayor de 30 kg, aumentara el precio 50 €, sino es así no se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • java class
  • java class
  • class
  • class
  • Classe
  • Class
  • Class
  • classe

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS