A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 田坤 中级黑马   /  2013-8-9 16:29  /  1129 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//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".
     }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马