不知道妳聽沒聽過這句話:萬物皆對象
在JAVA裏所有的類都是繼承自OBJECT類,而OBJECT類中有壹個方法是toString()就是返回改OBJECT的字符表示,下面是JDK中的源碼
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
還有就是在JAVA中如果遇到了將壹個類軟化為String時,這個類會自動調用toString()方法
如
class Test{
String name;
public String toString(){
return "aaaa";
}
}
public class Test1 {
public static void main(String[] args) {
System.out.println(new Test());
}
}
運行將輸出"aaaa"