System.out.println(obj)
等效于
System.out.println(obj.toString());
具體輸出什么,取決與實(shí)際的類(lèi)定義的 toString()方法
對(duì)于默認(rèn)的繼承自O(shè)bject類(lèi)的,沒(méi)有覆寫(xiě)toString()方法的話,Object.toString()的默認(rèn)實(shí)現(xiàn)是
public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }