用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;
【yoyo】关于java中toString的用法
最新推荐文章于 2022-07-23 19:00:37 发布