有一个类:
public class Person {
private static ArrayList<Person> persons = new ArrayList<Person>(10);
private final int id;
// Поля...
public Person(){
// Конструктор
}
}
创建一个类的对象时,可以将其写入同一个类的ArrayList中吗?
到目前为止,我想到了这个解决方案:
- 创建
static一个方法来创建、添加一个对象Person并ArrayList返回它。 - 在 main 方法中,我们将
Person创建的方法的结果分配给类型变量。
这个解决方案是最好的吗?