我宣布一个枚举如下:
class HDD{
enum hardwareInterface{ATA,SATA,SCSI,SAS};
// ...
}
如您所见,我想创建一个虚拟硬盘。
现在,我想创建我的构造函数:
HDD(int platterQuantity,hardwareInterface interface, int IOPS,Platter platter){
setPlatterQuantity(platterQuantity);
setIOPS(IOPS);
platter.setSectorQuantity(platter.sectorQuantity);
}
这个构造函数已经完成,但是缺少一些部分,我不能正确包含我的枚举,因为我不知道如何。
有人可以解释一下我该怎么办? 请一个简单的答案,否则我不允许使用它。到目前为止,我们只有4个Coding讲座。
答案 0 :(得分:-2)
来自this comment:
您使用interface
作为参数名称,这是不正确的,因为interface
是java中的保留关键字。
将您的论据hardwareInterface interface
更改为例如hardwareInterface hardwareInterface
。