码迷,mamicode.com
首页 > 其他好文 > 详细

写一个类时什么时候需要重写toString

时间:2017-10-24 11:30:36      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:his   hid   getname   java类   code   技术   一个   技术分享   赋值   

 

一般需要打印出来的时候需要重写toString方法

例如:User.java类

技术分享
 1 public class User {
 2     
 3     private String name;
 4 
 5     @Value(value="北京欢迎你",xxx="666")
 6     private String address;
 7     
 8     public String getName() {
 9         return name;
10     }
11     public void setName(String name) {
12         this.name = name;
13     }
14     public String getAddress() {
15         return address;
16     }
17     public void setAddress(String address) {
18         this.address = address;
19     }
20     @Override
21     public String toString() {
22         return "User [name=" + name + ", address=" + address + "]";
23     }
24     
25     
26 }
User.java

技术分享

 

Main.java

技术分享
1 public class Main {
2     
3     public static void main(String[] args) {
4         User user = new User();
5         System.out.println(user);
6     }
7 
8 }
Main.java

 技术分享

 

 打印出的(因为没有赋值所以为空):

技术分享

 

写一个类时什么时候需要重写toString

标签:his   hid   getname   java类   code   技术   一个   技术分享   赋值   

原文地址:http://www.cnblogs.com/lihg1/p/7722105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!