toString()为什么不起作用

锦瑟six 2014-03-12 01:26:01
public class Cleanser{
private String s = "Cleanser";
public void append(String a){s += a;}
public void dilute(){append(" dilute()");}
public void apply(){append(" apply()");}
public void scrub(){append(" scrub()");}
public String toSring(){return s;}

public static void main(String[] args){
Cleanser x = new Cleanser();
x.dilute();x.apply();x.scrub();
System.out.println(x.toString());
}
}输出时,toString()方法用了和没用一样,为什么
...全文
834 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
锦瑟six 2014-03-12
  • 打赏
  • 举报
回复
引用 3 楼 dongzeviva 的回复:
public String toString(){return s;}你搞笑啊
sorry
锦瑟six 2014-03-12
  • 打赏
  • 举报
回复
引用 4 楼 haha_321 的回复:
这是你自己写的 public String toSring(){return s;} 你写的是Sring不是String'
对的 对不起对不起 丢人了。。。
小白-彬 2014-03-12
  • 打赏
  • 举报
回复
引用 4 楼 haha_321 的回复:
这是你自己写的 public String toSring(){return s;} 你写的是Sring不是String'
好细心啊。代码写错了。。
haha_321 2014-03-12
  • 打赏
  • 举报
回复
这是你自己写的 public String toSring(){return s;} 你写的是Sring不是String'
  • 打赏
  • 举报
回复
public String toString(){return s;}你搞笑啊
小白-彬 2014-03-12
  • 打赏
  • 举报
回复
你自己不是在类中重写了toString方法吗? public String toSring(){return s;} 你不就是直接返回的吗。。。
时熊猫Time 2014-03-12
  • 打赏
  • 举报
回复
String str = x.toString(); System.out.println(str); 试试这样行不行。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧