java面向对象编程TV类
时间: 2023-05-21 11:04:26 浏览: 135
java面向对象编程
可以使用以下代码实现TV类的面向对象编程:
public class TV {
//属性
private boolean isOn;
private int currentChannel;
private int volume;
//构造方法
public TV() {
this.isOn = false;
this.currentChannel = 0;
this.volume = 0;
}
//方法
public void turnOn() {
this.isOn = true;
}
public void turnOff() {
this.isOn = false;
}
public void setChannel(int channel) {
this.currentChannel = channel;
}
public void setVolume(int volume) {
this.volume = volume;
}
public void showStatus() {
System.out.println("TV is " + (isOn ? "on" : "off"));
System.out.println("Current channel is " + currentChannel);
System.out.println("Volume is " + volume);
}
}
以上是TV类的基本实现,包括属性、构造方法和方法。其中setChannel()和setVolume()方法用于设置当前频道和音量,showStatus()方法用于展示TV的状态信息。可以根据需求进行扩展,比如加入频道列表、直播节目等。
阅读全文