A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马的味道 中级黑马   /  2015-8-22 10:25  /  365 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java里,所有的类,不管是java库里面的类,或者是你自己创建的类,全部是从object这个类继承的。object里有一个方法就是toString(),那么其实所有的类创造的时候,都有一个toString的方法。java输出用的函数print();是不接受对象直接输出的,只接受字符串或者数字之类的输出。所有的类都是集成object类,所以自然也继承了这个toString的方法。所以默认情况下,你输出一个对象,会调用这个对象继承的toString方法,而object里的这个方法,默认的功能是返回这个对象的名称。 toString方法一般被用来重载。  也就是说,你想让这个方法实现特定的输出,所以会去重载它。

1 个回复

倒序浏览
谢谢分享,学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马