一个toString()的问题 有人能帮我解释一下toString()的使用吗?我搞了好久都没有搞的太懂,郁闷! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从单词表面理解:把什么什么转换成字符串并显示出来。toString()属于Object。所以哪个类都可以使用它 toString()就是用字符串方便你了解实例状态比如一般javabean会加一个toString()显示所有字段值在用System.out.println(obj)时会自动调用obj的toString()方法变成System.out.pringln(obj.toString()); 是不是可以这样理解---就是为了方便的调试。比如他返回的的是String类型,有利于我们了解程序的运行。比如运行到哪个类了。还是其它的原因呢? toString()方法是Object类里的方法,所有类都是继承自Object类的,所以每个对象中都包含有toString()方法,一般调用toString方法,都是为了打印出该对象的信息,例如你有个类Person,其中有个属性String name,当你调用toString方法的时候一般是想打印出name的值,所以你可以重写Person中的toString方法toString(){System.out.println(this.getName())} toString()方法是Object类里的方法,你可以重新定义自己的toString()方法,调用的时候显示出来的就是自己定义的了,不信自己可以测试一下。 我给你说一下吧!!就是一个盒子 他有 长 宽 高 是吧!! 这样就定义了一个盒子。Box box = new Box(c,k,g) 你直接用System.out.println(box);打印出来是Hashcode。 你要是用System.out.println(box.toString());就ok了 qianzongli() ( ) 信誉:100 解释的好形象....Object类中的toString()方法他返回的是类名加上他的地址的一个字符串。在子类中推荐覆盖toString()方法。 怎么给主窗口设置热键 如何打包java程序 难道JCreator 没有调试功能?如,断点设置等? JTable问题请教 :如何修改一个单元格的属性 【请求如何“让窗口永远固顶”!(没人给个明确答案)】 一个语法方面的问题? datasources连接数据库疑问 各位JAVA程序员都用什么开发工具,大家交流一下,掌握行情。。 小弟有难!! 很简单,给个答案吧!怎样将java.util.Date类型转换成java.sql.Date类型 JEditPane控件显示中文问题 封装的意义和作用,以及工厂方法是什么意思? 请教一个异常的解决
toString()属于Object。所以哪个类都可以使用它
比如一般javabean会加一个toString()显示所有字段值
在用System.out.println(obj)时会自动调用obj的toString()方法
变成System.out.pringln(obj.toString());
还是其它的原因呢?
toString()方法是Object类里的方法,你可以重新定义自己的toString()方法,调用的时候显示出来的就是自己定义的了,不信自己可以测试一下。
你直接用System.out.println(box);打印出来是Hashcode。
你要是用System.out.println(box.toString());就ok了
解释的好形象....Object类中的toString()方法他返回的是类名加上他的地址的一个字符串。在子类中推荐覆盖toString()方法。