我有一个问题,我创建一个类,并在我的课,我有一些变量,我只是想分配一次,但我想要多个类的实例。例如:防止变量被分配两次
public class UserHandler{
private ArrayList<String> users = new ArrayList<String>();
public void addUser(String user) {
users.add(user)
}
}
这只是一些示例代码。如果我创建了该类的多个实例,ArrayList是否会多次实例化,或者只是一次?
如果您希望所有实例共享单个ArrayList,请将其设置为静态。 – Eran
使用静态变量。 –
ArrayList将在上面的代码中多次实例化。如果你想通过你的所有实例共享ArrayList对象,那么使它静态为 – Abhijeet