
Ayuda como restringir a los objetos si un boolean es False
Publicado por caso (1 intervención) el 10/10/2017 22:59:36
Ayuda es que tengo un trabajo de Hacer un televisor donde tengo que bajar subir volumen cambiar canal y si el televisor esta Apagado (boolean) que te devulva una cadena que diga "No se ppuede realizar por que esta apagado el televisor" es mediante objetos, solo tengo esto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
class televisor
{
private int vol;
private int canal;
private boolean encender;
private boolean mute;
//Constructores -----------------------------------
public televisor( boolean encender, int vol, int canal, boolean mute)
{
this.vol = vol;
this.canal = canal;
this.encender = encender;
this.mute = mute;
}
public televisor(boolean encender)
{
this.encender = encender;
System.out.println ("esta apagado");
}
//Metodos
//Set------------
public void encender(boolean encender)
{
if(encender != true)
{
System.out.println (" el televisor esta apagado");
}
}
public void asignarCanal(int canal)
{
this.canal = canal;
}
public void asignarEncender(boolean encender)
{
this.encender = encender;
}
public void asignarMute(boolean mute)
{
this.mute = mute;
}
//Funciones-----------
public int incrementarCanal()
{
return canal++;
}
public int decrementarCanal()
{
return canal--;
}
public int subirVol()
{
return vol++;
}
public int bajarVol()
{
return vol--;
}
//To String----------
public String toString() {
String sep = System.getProperty("line.separator");
StringBuffer buffer = new StringBuffer();
buffer.append(sep);
buffer.append("vol = ");
buffer.append(vol);
buffer.append(sep);
buffer.append("canal = ");
buffer.append(canal);
buffer.append(sep);
buffer.append("encender = ");
buffer.append(encender);
buffer.append(sep);
buffer.append("mute = ");
buffer.append(mute);
buffer.append(sep);
return buffer.toString();
}
}
class UsaControl
{
public static void main (String[] args)
{
televisor tv;
tv = new televisor(false,2,2,false);
tv.incrementarCanal();
tv.encender(false);
tv.subirVol();
tv.bajarVol();
System.out.println (tv);
tv.incrementarCanal();
tv.bajarVol();
tv.asignarCanal(6);
tv.asignarMute(true);
tv.asignarEncender(true);
System.out.println (tv);
}
}
Valora esta pregunta


0