Skip to content

Commit 4496c2a

Browse files
committed
Object and Class
1 parent 5d9fa36 commit 4496c2a

13 files changed

+219
-2
lines changed

step1.Object/.idea/sonarIssues.xml

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

step1.Object/.idea/sonarlint/issuestore/2/1/2108dc49c49fd04aef20c1435ae4b234dcf07f30

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

step1.Object/.idea/sonarlint/issuestore/4/8/482d2561f10d5707de4c80a583bba6b46b3f6c9d

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

step1.Object/.idea/sonarlint/issuestore/7/5/757fe017f79c43bab059165fc5d6ca734fad8cbf

Whitespace-only changes.

step1.Object/.idea/sonarlint/issuestore/a/7/a7bf135497ebbc628d48be44f21f26b0b614f133

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

step1.Object/.idea/sonarlint/issuestore/f/0/f07866736216be0ee2aba49e392191aeae700a35

Whitespace-only changes.

step1.Object/.idea/sonarlint/issuestore/f/b/fb906244e63b5131a694db248dadab4faa0a068c

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

step1.Object/.idea/sonarlint/issuestore/index.pb

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,27 @@
11
package Home;
22

3-
public class Child {
3+
4+
import util.Narrator;
5+
import util.PlayerTv;
6+
import util.TalkingAtUs;
7+
8+
public class Child implements PlayerTv {
9+
10+
private String name;
11+
private int age;
12+
13+
private Narrator narrator;
14+
15+
public Child(String name, int age) {
16+
//
17+
this.name = name;
18+
this.age = age;
19+
20+
this.narrator = new Narrator(this, TalkingAtUs.Middle);
21+
}
22+
23+
@Override
24+
public String getName() {
25+
return name;
26+
}
427
}
Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,49 @@
11
package Home;
22

3-
public class Tvs {
3+
import util.Narrator;
4+
import util.PlayerTv;
5+
import util.TalkingAtUs;
6+
7+
public class Tvs implements PlayerTv {
8+
//
9+
private String name;
10+
private boolean powerOn;
11+
private int valueLevel;
12+
13+
private Narrator narrator;
14+
15+
public Tvs(String name) {
16+
//
17+
this.name = name;
18+
this.powerOn = false;
19+
this.valueLevel = 1;
20+
21+
this.narrator = new Narrator(this, TalkingAtUs.Right);
22+
}
23+
24+
public boolean isPowerOn(){
25+
return this.powerOn;
26+
}
27+
28+
public void turnOn(){
29+
//
30+
this.powerOn = true;
31+
this.valueLevel =1;
32+
this.broadcasting();
33+
}
34+
35+
public void turnOff(){
36+
//
37+
this.powerOn = false;
38+
this.valueLevel = 1;
39+
}
40+
41+
private void broadcasting(){
42+
//
43+
narrator.say("Value: " + valueLevel + " good new in TV today");
44+
}
45+
@Override
46+
public String getName() {
47+
return name;
48+
}
449
}

0 commit comments

Comments
 (0)