大家帮我看看这段代码为什么得出来的结果不对呢?
package ch5;
class Cleanser {
/**
* @param args
*/
private String s=new String("Cleanser");
public void append(String a){
s =s + a;
}
public void dilute(){
append("dilute");
}
public void apply(){
append(" apply");
}
public void scrub(){
append(" scrub");
}
public String tostring(){
return s;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Cleanser x=new Cleanser();
x.dilute();
System.out.println(x);
}
}
最后输出的是:
ch5.Cleanser@de6ced
不知道为什么错误了。谢谢了