黑马程序员技术交流社区
标题:
学习枚举时遇到的小问题,求解
[打印本页]
作者:
L.I.F.E
时间:
2013-6-13 18:30
标题:
学习枚举时遇到的小问题,求解
本帖最后由 L.I.F.E 于 2013-6-13 18:48 编辑
初学者,不太习惯Myeclipse,所以用EditPlus 写了下代码,但是编译不过。下面上代码:
import java.util.Date;
abstract class WeekDay
{
private WeekDay()
{
}
public final static WeekDay SUN = new WeekDay()
{
public WeekDay newDay()
{
return MON;
}
};
public final static WeekDay MON = new WeekDay()
{
public WeekDay newDay()
{
return SUN;
}
};
public abstract WeekDay nextDay();
/*public WeekDay nextDay()
{
if (this == SUN)
{
return SUN;
}
else
return MON;
}*/
public String toString()
{
return this == SUN?"SUN":"MON";
}
}
class EnumTest
{
public static void main(String[] args)
{
WeekDay weekDay1 = WeekDay.SUN;
System.out.println(weekDay1.toString());
}
}
复制代码
报错误说:<匿名WeekDay $1>不是抽象的,并且未覆盖WeekDay中的抽象方法nextDay()。
错误信息.png
(4.84 KB, 下载次数: 0)
下载附件
2013-6-13 18:41 上传
作者:
苑永志
时间:
2013-6-13 18:39
能把控制台的错误信息补充一下吗?
作者:
L.I.F.E
时间:
2013-6-13 18:48
知道了,是方法写错了
作者:
Changer_s
时间:
2013-6-14 00:32
以后得注意了,呵呵
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2