在开发和测试中会遇到初始化多个实例,后期打印出每个实例(覆盖父类的toString()方法)。这个问题就可以用一下代码解决:
private static int counter = 0;//静态counter private final int id = counter++;//用静态counter初始化id public String toString() { return "Horse " + id + " "; }//覆盖父类toString()方法
在开发和测试中会遇到初始化多个实例,后期打印出每个实例(覆盖父类的toString()方法)。这个问题就可以用一下代码解决:
private static int counter = 0;//静态counter private final int id = counter++;//用静态counter初始化id public String toString() { return "Horse " + id + " "; }//覆盖父类toString()方法