我不知道你们写没写过
Student s = new Student()
s.setName("xxx");
s.setAge(10);
当你想打印的时候怎么办
打印对象 System.out.println(s);
打印值的时候System.out.println(s.getName()+s.getAge());
System.out.println(s.getName());
或者规范一些方便之后调用
Stirng name = s.getName();
int age = s.getAge();
System.out.println(name);
System.out.prinln(age);

让我看toString nigaomao
那么如果在Object 类 添加新的print方法 在其他需要的类中都添加了print的实现 (类似于toStirng方法 只是改成void 并且方法体中 加入System.out.printf( 内容))
我想打印的时候
以上面的距离子
我想输出对象 s.prinf()
我想输出age s.getAge().prinf();
直接.出来
从此告别System.out.printf() 并且不用吧代码复制到 print() 括号中
各位觉得不实用吗
