Java输出一个对象
2015-09-26 22:26
387 查看
当程序使用System.out.println()方法输出一个对象,或者把某个对象和字符串进行连接运算的时候,系统会自动调用该对象的toString()方法返回该对象的字符串表示。如果我们自己定义的类没有重写Object类的toString()方法,则会调用Object类的toString()方法。Object类的toString()方法返回“运行时类名@十六进制hashCode值”格式的字符串,即getClass().getName()+"@"+Integer.toHexString(hasnCode())。通常,我们会覆盖这个方法,以便返回能够表述该对象信息的字符串。
public class Test { public static void main(String args[]) { Test test = new Test(); System.out.println(test); } } /* 输出:Test@ac6a45 */
相关文章推荐
- Java 常用正则表达式
- Spring(六):Bean 的作用域
- 关于java中除0的问题
- 搭建JavaWeb项目时出现的问题
- 浅识异常
- Spring-声明式事务控制
- Java课程作业1
- 为什么eclipse改错后还是显示错误
- getResource()与decode()
- java并发编程学习:用 Semaphore (信号量)控制并发资源
- Java:多个数求和
- SpringMVC 流程(6)-- 常用注解
- 如何将java代码生成一个bat文件
- java程序优化
- Android Eclipse快捷键
- Java 静态代理和动态代理
- java静态代理和动态代理
- Java大数类
- java程序 输入10个数字并求和
- java多线程之生产者消费者经典问题