class Lampara {
private boolean encendida;
public Lampara
(String color,
boolean encendida
) { this.color = color;
this.encendida = encendida;
}
public Lampara
(boolean encendida,
String color
) { this.color = color;
this.encendida = encendida;
}
@Override
return "Esta lámpara es "
+ color + " y está encendida: " + encendida;
}
}
class LamparaCreator {
public static void main
(String[] args
) {
Lampara lampara1 = new Lampara(true, "Verde");
Lampara lampara2 = new Lampara("Roja", false);
}
}
Y2xhc3MgTGFtcGFyYSB7CiAKCXByaXZhdGUgU3RyaW5nIGNvbG9yOwoJcHJpdmF0ZSBib29sZWFuIGVuY2VuZGlkYTsKCQoJcHVibGljIExhbXBhcmEoU3RyaW5nIGNvbG9yLCBib29sZWFuIGVuY2VuZGlkYSkgewoJCXRoaXMuY29sb3IgPSBjb2xvcjsKCQl0aGlzLmVuY2VuZGlkYSA9IGVuY2VuZGlkYTsKCX0KCQoJcHVibGljIExhbXBhcmEoYm9vbGVhbiBlbmNlbmRpZGEsIFN0cmluZyBjb2xvcikgewoJCXRoaXMuY29sb3IgPSBjb2xvcjsKCQl0aGlzLmVuY2VuZGlkYSA9IGVuY2VuZGlkYTsKCX0KCQoJQE92ZXJyaWRlCglwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKCkgewoJCXJldHVybiAiRXN0YSBsw6FtcGFyYSBlcyAiIAoJCQkrIGNvbG9yICsgIiB5IGVzdMOhIGVuY2VuZGlkYTogIiArIGVuY2VuZGlkYTsKCX0KfQogCmNsYXNzIExhbXBhcmFDcmVhdG9yIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKIAoJCSBMYW1wYXJhIGxhbXBhcmExID0gbmV3IExhbXBhcmEodHJ1ZSwgIlZlcmRlIik7CgkJIExhbXBhcmEgbGFtcGFyYTIgPSBuZXcgTGFtcGFyYSgiUm9qYSIsIGZhbHNlKTsKCQkgCgkJIFN5c3RlbS5vdXQucHJpbnRsbihsYW1wYXJhMSk7CgkJIFN5c3RlbS5vdXQucHJpbnRsbihsYW1wYXJhMik7CgkJIAogCgl9Cn0=