按顺序来一步一步的分析,不能觉得简单就不认真,~~打开API找到System.out,这个对象是printStream类,找到println(object obj),打印obj,然后终止改行,此方法首先调用String.valueof(x)获取打印对象字符串的值,如果参数为null,则字符串等于“null”,否则返回obj.toString()的值。然后了解到这个程度以后,我们再来找到object的toString方法,API如是说:Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。表达式:getClass().getName() + '@' + Integer.toHexString(hashCode())。楼主你现在明白了么,? |