1,Java中每个类都是继承于Object类;
2,toString()方法时Object类的成员方法;
3,Person类继承Object类,就有了toString方法,Person类重写了toString方法;
4,println方法会隐式的调用tostring方法,将传进去的内容转换成字符串形式,再输出,相当于System.out.println(p.toString());
5,p是Person的实例,将用到是Person类已经重写过的toString方法,相等于return "age="+this.age+",name="+this.name;this就代表p;
6, System.out.println(p);就是 System.out.println("age="+this.age+",name="+this.name);this可省略;
7,输出的结果是age=10,name=tom; |