您的位置:首页 > 编程语言 > Java开发

【yoyo】关于java中toString的用法

2017-08-15 15:47 113 查看
用System.out.println()输出一个对象的时候,java默认调用对象的toString()方法
一般要覆盖这个方法,这样根据覆盖逻辑就可以输出自己的对象
比如定义一个类User,有id,name属性,直接输出一个user对象的话
System.out.println(user),得到的只是
全限定名@地址首地址
如果在User类里面覆盖这个toString方法的话就能输出需要的内容
比如
public String toString(){
return "user name is:"+this.name+";"+"user id is:"+this.id;
}
这样输出一个user对象就是
User user = new User(1,"zhangsan");
System.out.println(user);
得到:user name is :zhangsan;user id is: 1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java基础