博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
直接打印类,调用toString()方法
阅读量:6002 次
发布时间:2019-06-20

本文共 839 字,大约阅读时间需要 2 分钟。

直接打印类,调用的是继承的Object类的toString()方法,Object类的toString()方法是这样实现的:getClass().getName() + "@" + Integer.toHexString(hashCode())。也就是类名+@+类的hashcode值,所以要重写toString()方法才能打印自己想要的内容。

具体看如下代码:

 

public class TestToString {  private String a;   public String getA() {  return a; } public void setA(String a) {  this.a = a; }  public static void main(String[] args){  TestToString t=new TestToString();  t.setA("Bonnie");  System.out.println(t); } }

输出结果为:asi.TestToString@1175422

 

public class TestToString {  private String a;   public String getA() {  return a; } public void setA(String a) {  this.a = a; }  @Override public String toString(){  return getA();   } public static void main(String[] args){  TestToString t=new TestToString();  t.setA("Bonnie");  System.out.println(t); } }

输出结果为:Bonnie

转载于:https://www.cnblogs.com/BonnieWss/p/9223084.html

你可能感兴趣的文章
HDU3257 Hello World!【打印图案+位运算】
查看>>
jquery 选择器
查看>>
The secret code
查看>>
Makefile 多目录自动编译
查看>>
学习笔记:Oracle dul数据挖掘 导出Oracle11G数据文件坏块中表中
查看>>
Linux 进程间通信(二) 管道
查看>>
深入浅出JQuery (二) 选择器
查看>>
CI框架 -- 驱动器
查看>>
FastMQ V0.2.0 stable版发布
查看>>
对象复制
查看>>
Mongodb内嵌数组的完全匹配查询
查看>>
WARN hdfs.DFSClient: Caught exception java.lang.InterruptedException
查看>>
Node.js 抓取电影天堂新上电影节目单及ftp链接
查看>>
linux popen函数
查看>>
[游戏开发]关于手游客户端网络带宽压力的一点思考
查看>>
如何成为强大的程序员?
查看>>
How To: 用 SharePoint 计算列做出你自己的KPI列表
查看>>
Visual Studio下使用jQuery的10个技巧
查看>>
数据库查询某个字段值的位数 语法
查看>>
WPF获取路径解读
查看>>