代码一:
package it;
public class WeekDay02
{
public static void main(String[] args)
{
WeekDay weekDay=WeekDay.MoN;
System.out.println(weekDay.nextDay());
}
}
代码二:
package it;
public class WeekDay
{
private WeekDay()
{
public final static WeekDay SUN=new WeekDay();
public final static WeekDay MON=new WeekDay();
}
public WeekDay nextDay()
{
if(this==SUN)
{
return MON;
}
else
{
return SUN;
}
}
public String toString()
{
return this==SUN?"SUN":"MON";
}
}
上面是一个程序的 就是写在了两个class里面。 为什么我的老是报错在:SUN MON???
张老师的也是这么写的,也没有错,是不是我的eclipse的jdk不行不支持WeekDay方法.
WeekDay方法出现在1.5版本以后吧
还有就是用哪个版本的eclipse好,里面就集成有1.6版本以上的JDK。
|