icon picker
Ejercicios 16 de Noviempre

POO

Vamos a crear una clase en Java que se llame Contador y que va a tener un solo atributo entero que se llame cont.
En la clase queremos que aparezcan estos constructores:
Constructor por defecto
Constructor con parámetros para poder inicializar el contador pero controlando que en el caso de que le pasemos un valor negativo el contador tomará como valor inicial el cero.
Además en la clase deberán aparecer los siguientes métodos:
métodos getter y setter para sus atributos
método incrementar: que aumenta el contador en una unidad.
método decrementar: que sirve para disminuir el contador en una unidad pero hemos de tener cuidado ya que en el caso de que al decrementar se llegará a un valor negativo el contador tomara el valor cero.

Modelar una casa con muchos bombillas, de forma que cada bombilla se pueda encender o apagar individualmente. Para ello hacer una clase Bombilla con una variable privada que indique si está encendida o apagada, así como un método que nos diga el estado de una bombilla concreta. Además, queremos poner un interruptor general, de forma que si saltan los fusibles, todas las bombillas quedan apagadas. Cuando el fusible se repara, las bombillas vuelven a estar encendidas o apagadas, según estuvieran antes del percance. Cada bombilla se enciende y se apaga individualmente, pero solo responde que está encendida si su interruptor particular está activado y además hay luz general.

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.