java关于如何使用toString的问题
发布网友
发布时间:2024-10-15 12:16
我来回答
共1个回答
热心网友
时间:2024-10-15 12:54
public abstract class WeekDay {
public final static WeekDay sun = new WeekDay(){
@Override
public WeekDay nextDay (){
return mon ;
}
};
public final static WeekDay mon = new WeekDay(){
@Override
public WeekDay nextDay() {
// TODO 自动生成的方法存根
return tues;
}
}
;
public final static WeekDay tues = new WeekDay(){
@Override
public WeekDay nextDay() {
// TODO 自动生成的方法存根
return sun;
}
};
public abstract WeekDay nextDay();
public String toString (){
return ""; // 添加
}
}
因为你的toString方法定义返回类型是String ,也就是要返回一个字符串。 你return = this 肯定不行。
方法的最后肯定要返回字符串,至于方法里面的其他语句根据你实际的需要写。