Untitled
unknown
java
a year ago
891 B
6
Indexable
public class Alarma { private boolean activada; private SensorMovimiento sensorMovimiento; private Iluminacion iluminacion; public Alarma(SensorMovimiento sensorMovimiento, Iluminacion iluminacion) { this.sensorMovimiento = sensorMovimiento; this.iluminacion = iluminacion; this.activada = false; } public void activar() { this.activada = true; this.iluminacion.setAlarma(true); System.out.println("Alarma activada!"); } public void desactivar() { this.activada = false; this.iluminacion.setAlarma(false); System.out.println("Alarma desactivada."); } public void verificarMovimiento() { if (sensorMovimiento.detectaMovimiento() && activada) { System.out.println("¡Movimiento detectado! Sonando alarma..."); } } }
Editor is loading...
Leave a Comment