当谈到编程Java代码时,我是初学者。我对这类课程的错误感到非常困难,比如我想扩展课程。 public final class SeatType extends Enum
上课有什么问题?
这是我的全班同学:
package assignment;
public final class SeatType extends Enum
{
public static final SeatType AISLE;
public static final SeatType WINDOW;
public static final SeatType MIDDLE;
private static final SeatType $VALUES[];
public static SeatType[] values()
{
return (SeatType[])$VALUES.clone();
}
public static SeatType valueOf(String name)
{
return (SeatType)Enum.valueOf(assignment/SeatType, name);
}
private SeatType(String s, int i)
{
super(s, i);
}
static
{
AISLE = new SeatType("AISLE", 0);
WINDOW = new SeatType("WINDOW", 1);
MIDDLE = new SeatType("MIDDLE", 2);
$VALUES = (new SeatType[] {
AISLE, WINDOW, MIDDLE
});
}
}
编辑:
这些都是错误的。
SeatType无法解析为变量。不能将 分配给一个变量。 SeatType类型不能明确地继承Enum 。构造函数对象(字符串,整数)是不确定的 -
任何帮助是非常赞赏:)
究竟是什么错误?你的编译器说什么? – gefei
这些是错误。 SeatType不能解析为变量。赋值无法解析为变量\t。SeatType类型可能不会显式继承Enum的子类。构造函数Object(String,int)未定义 – user123123123