有人可以向我解释该类中toString()定义的方法的概念Object吗?它是如何使用的,目的是什么?
toString()
Object
从Object.toString文档:
Object.toString
返回对象的字符串表示形式。通常,该toString 方法返回一个“以文本形式表示”此对象的字符串。结果应该是简洁易懂的表示形式,便于人们阅读。建议所有子类都重写此方法。
toString
toString用于类的方法Object 返回一个字符串,该字符串由对象作为实例的类的名称,符号字符“ @”和对象的哈希码的无符号十六进制表示组成。换句话说,此方法返回的字符串等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
例:
String[] mystr ={"a","b","c"}; System.out.println("mystr.toString: " + mystr.toString()); output:- mystr.toString: [Ljava.lang.String;@13aaa14a