黑马程序员技术交流社区

标题: 关于toString方法 [打印本页]

作者: 田坤    时间: 2013-8-9 16:29
标题: 关于toString方法
//toString()方法可把一个逻辑值转换为字符串,并返回结果。
//toString()方法就是把对象转换成String类型,转换的算法根据类型和实际需要而定。
class Person {
     private String name = null;
     private int age = 0;
     int br;
     public Person(String name, int age,int br) {
          this.name = name;
          this.br=br;
          this.age  = age;
     }
     public String toString() {//练习toString()方法。
          return name+age+br;
//          return age;//会出现错误
     }
}
public class test5_toString {
     public static void main(String[] args) {
          Person p = new Person("Jack", 20,12);
          System.out.println(p);//如果没有toString()方法这也不能正常显示
          System.out.println("Jack"+20);//这里是:自动强制转换,利用系统的to String()方法。
         
          Person p1 = new Person("jack"+10, 20,11);
          System.out.println(p1);//如果没有toString()方法,这时会输出"Person@26114629".
     }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2