setChannel方法在TV类中给出
时间: 2024-10-16 17:05:51 浏览: 13
当然,如果你想在TV类中添加一个`setChannel`方法,你可以这样做:
```java
public class TV {
private int channel;
// 构造函数
public TV(int channel) {
this.channel = channel;
}
// 添加setChannel方法
public void setChannel(int newChannel) {
if (newChannel >= 1 && newChannel <= 3) {
this.channel = newChannel;
System.out.println("频道已更改为:" + newChannel);
} else {
System.out.println("无效的频道数,只能选择1、2或3.");
}
}
// showProgram方法
public void showProgram() {
switch (channel) {
case 1:
System.out.println("少儿频道");
break;
case 2:
System.out.println("金鹰卡通");
break;
case 3:
System.out.println("CCTV1");
break;
default:
System.out.println("未知频道");
}
}
}
```
现在,TV类的实例可以使用`setChannel`方法更改频道了。当尝试设置无效的频道数时,会给出错误提示。
阅读全文