Java中直接输出一个类的对象

avatar 2017年04月12日22:56:08 1 4367 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此
例如:
  1. //Test.java
  2. public class Test
  3. {
  4.     public static void main(String[] args)
  5.     {
  6.         Test t = new Test();
  7.         System.out.println(t);
  8.     }
  9. }

分析:

Java中直接输出一个类的对象的时候,会调用这个类的toString()方法,自己写的类没有覆盖这个方法的话就是继承Object类的这个方法,Object中toString()方法的实现是这样的:getClass().getName() + "@" + Integer.toHexString(hashCode())。后面跟的是这个类的哈希码值,如果希望这个类打印出你希望的格式,你就要覆盖toString方法。



本文地址:http://liuyanzhao.com/3045.html

转载请注明
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 编程爱好者交流群
  • 资源分享,问题解决,技术交流。QQ群:424285828(新群)
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0