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