Java中toString方法的作用


(1)public String toString()
返回值:该对象的字符串表示,格式为类名、@和此对象哈希码的无符号十六进制(
getClass().getName() + '@' + Integer.toHexString(hashCode())
(2)因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。
(3)一般来说,返回值应是一个简明但易于读懂的信息表达式,所以建议所有子类都重写此方法。
(4)它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法,
如果没有重写,输出内容是特定格式的字符串;如果重写,输出内容是便于阅读的内容。



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM