我最近在看一个关于 toStrings 的教程,因为我还没有太多地使用它们,我突然想到可能有一种更简单的方法可以用更少的代码完成同样的事情。果然,下面的代码用更少的代码产生了完全相同的结果。
如果是这种情况,那么 toString 的意义何在?与我这样做相比,使用 toStrings 有优势吗?
public class daughter{
private static String name;
private static int age;
public daughter(String name, int age){
this.name = name;
this.age = age;
System.out.println(name + ", " + age);
}
public static void main(String args[]){
new daughter("Elizabeth", 7);
}
}