Object的api中有关于toString()的一段话:
Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
也就是说谁调用了toString(),就相当于谁调用了getClass().getName()
相当于this.getClass().getName(); |
|