java语言基础--toString方法
让toString()方法为我所用:
举个栗子:
class Person { String name; int age; Person(String name, int age) { this.name = name; this.age = age; } public String toString() { return "Person[name=" + name + ";age=" + age + "]"; } } public class Main { public static void main(String[] args) { Person p = new Person("刘德华",50); System.out.println(p); } }
打印结果:
Person[name=刘德华;age=50]
Object自带的toString方法会给我们打印16进制的冬冬,但是我们又看不懂,对我们没用啊
那么,我们可以重写toString方法。
注:打印p这样的引用数据类型的时候系统会默认调用toString()方法
浙公网安备 33010602011771号