用Java3)参考教材,设计一个TV类,再创建一个TestTV类作为主程序,实现以下功能:开关机、调节音量和频道。
时间: 2024-05-11 16:14:46 浏览: 14
可以的,开关机、调节音量和频道功能已经在TV类中实现了,你可以参考下面的代码:
```java
public class TV {
private boolean isOn; // 电视是否开启
private int volume; // 音量
private int channel; // 频道
public TV() {
isOn = false;
volume = 10;
channel = 1;
}
public void turnOn() {
isOn = true;
System.out.println("电视已开启");
}
public void turnOff() {
isOn = false;
System.out.println("电视已关闭");
}
public void volumeUp() {
if (isOn) {
volume += 1;
System.out.println("音量:" + volume);
}
}
public void volumeDown() {
if (isOn) {
volume -= 1;
System.out.println("音量:" + volume);
}
}
public void channelUp() {
if (isOn) {
channel += 1;
System.out.println("频道:" + channel);
}
}
public void channelDown() {
if (isOn) {
channel -= 1;
System.out.println("频道:" + channel);
}
}
}
```
然后在TestTV类中实例化TV类并测试其方法,例如:
```java
public class TestTV {
public static void main(String[] args) {
TV tv = new TV();
tv.turnOn(); // 开启电视
tv.volumeUp(); // 调高音量,此时输出:音量:11
tv.channelUp(); // 换到下一频道,此时输出:频道:2
tv.turnOff(); // 关闭电视
}
}
```
希望这个例子能对你有所帮助!