-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSamsungTv.java
60 lines (47 loc) · 991 Bytes
/
SamsungTv.java
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
public class SamsungTv implements Tv {
private boolean _on;
private int _chanel = 1;
private int _volume;
// Nepravilno deklarisana varijabla, kako bi se videla kompajlerska greska.
int int;
public SamsungTv () {
}
public SamsungTv (boolean on, int chanel, int volume) {
this._on = on;
this._chanel = chanel;
this._volume = volume;
}
public boolean is_on() {
return _on;
}
public int get_chanel() {
return _chanel;
}
public int get_volume() {
return _volume;
}
@Override
public void powerButton() {
if (_on == false)
_on = true;
else
_on = false;
}
@Override
public void changeTheChanel(int i) {
_chanel = i;
}
@Override
public void volumeUP() {
_volume++;
}
@Override
public void volumeDown() {
_volume--;
}
//Testiranje ispisivanja neinicijalizovane lokalne varijable na ekranu, prema "Variable: Exercise 2"
public void testiranjeNeinicijalizovaneLokalneVarijable() {
int ix;
System.out.println(ix);
}
}