【发布时间】:2019-11-20 14:17:09
【问题描述】:
abstract class TV extends Electronics{
private double diagonal;
private String signal;
private int channel;
public TV() {}
public TV(LocalDate productionDate, String name, int counterOnOff, boolean isOn, double diagonal, String signal, int channel) {
super(productionDate, name, counterOnOff, isOn);
this.diagonal= diagonal;
this.signal= ????;
this.channel= channel;
}
}
???? 是我需要插入两个值的位置(不完全存在,我只需要在创建对象时从两个选项中进行选择)- 模拟和数字。我不知道如何在构造函数中实现两个选项。
我试图将private String signal 设为一个数组,但它要求(应该)两个数组值,我需要从两个选项中进行选择。这个类也会有setter和getter。
【问题讨论】:
-
我猜
signal应该是两个选项之一,而不是两者。您可能正在那里寻找enum。
标签: java constructor options