首页 > 其他 > 详细

toString()方法的使用

时间:2021-08-30 09:33:25      阅读:18      评论:0      收藏:0      [点我收藏+]
 1 package com.fu.exer05;
 2 /**
 3  * Object类中toString()的使用
 4  * 1当我们输出一个对象的引用时,实际上就是调用当前对象的toString()
 5  * 2..Object中定义的toString()方法
 6      public String toString() {
 7         return getClass().getName() + "@" + Integer.toHexString(hashCode());
 8       }
 9  *3.像String,Date,File、包装类等都重写了Object类中的toString()方法,使得在调用对象的toString()时,返回“实体内容”信息
10  * 4.自定义类也可以重写toString()方法,当调用此方法时,返回实体内容。
11  *
12  */
13 public class ToString {
14     private int id;
15     private String name;
16     public static void main(String[] args) {
17         Order o1 = new Order(10,"jack");
18         System.out.println(o1.toString());//com.fu.exer05.Order@31a915
19         System.out.println(o1);//com.fu.exer05.Order@31a915
20         ToString to = new ToString();
21         to.id = 1001;
22         to.name = "dhn";
23         System.out.println(to.toString());
24     }
25 
26     @Override
27     public String toString() {
28         return "ToString{" + "id=" + id + ", name=‘" + name + ‘\‘‘ + ‘}‘;
29     }
30 //
31 
32 //    @Override
33 //    public String toString() {
34 //        return "ToString{" +
35 //                "id=" + id +
36 //                ", name=‘" + name + ‘\‘‘ +
37 //                ‘}‘;
38 //    }
39 }

技术分享图片

 

toString()方法的使用

原文:https://www.cnblogs.com/fu-sir/p/15201623.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!