java中直接输出一个对象
来源:互联网 发布:php注册短信验证 编辑:程序博客网 时间:2024/06/07 04:54
最近做到一个题目,直接System.out.print()一个对象,开始有些不解,然后找了下资料,整理一下。
public static void main(String[] args) {java.util.Scanner in = new java.util.Scanner(System.in);Clock clock = new Clock(in.nextInt(), in.nextInt(), in.nextInt());clock.tick();System.out.println(clock);in.close();}clock是一个对象,Java中直接输出一个类的对象的时候,会调用这个类的toString()方法,自己写的类没有覆盖这个方法的话就是继承Object类的这个方法,Object中toString()方法的实现是这样的:getClass().getName() + "@" + Integer.toHexString(hashCode())。后面跟的是这个类的哈希码值,如果希望这个类打印出你希望的格式,你就要覆盖toString方法。
例如:
package dierzhou;class Test {public int data;public int num;Test(int data,int num){this.data=data;this.num=num;}public static void main(String[] args){Test a=new Test(1,2);System.out.println(a);}}输出结果为:
dierzhou.Test@139a55。
0 0
- java中直接输出一个对象
- Java中直接输出一个类的对象
- java直接输出对象
- Java输出一个对象
- Java的对象直接输出到底是什么
- java直接输出对象默认调用toString()
- js中直接声明一个对象
- JAVA中申请了两个对象,分别在调用方法和声明方法中把其中一个对象直接赋值给另外一个对象,运行结果,求原理。
- Java中对象输出流问题
- spring mvc json 直接把一个对象转换成json格式输出到jsp页面
- JAVA中如何输出一个特殊符号?
- Java将对象直接在数据库中存取的方法
- Java从List中直接读取未知对象属性数据
- Java中int和Integer的区别:int 是基本类型,直接存数值 ;integer是对象,用一个引用指向这个对象
- 在xCode中,直接用代码输出对象的内存地址
- java如何输出一个对象的引用名
- Java 从一个多层嵌套循环中直接跳出
- java中直接生成一个list的方法
- 经纬度计算两地之间的距离(原理与方法)
- HDU 1574-RP问题
- 【DP】洛谷 P1156 垃圾陷阱
- shiro笔记
- 详解Java8特性之新的日期时间 API
- java中直接输出一个对象
- [Leetcode] #290 Word Pattern (map,sstream)
- I/O模型归纳
- 6条可以让习惯成自然的方法
- 自定义插件
- 用java实现从txt文本文件批量导入数据至数据库
- Boost.Aiso教程 3
- 【搜索】洛谷 P1157 组合的输出
- java中堆、栈以及常量池