我有一個問題,我創建一個類,並在我的課,我有一些變量,我只是想分配一次,但我想要多個類的實例。例如:防止變量被分配兩次
public class UserHandler{
private ArrayList<String> users = new ArrayList<String>();
public void addUser(String user) {
users.add(user)
}
}
這只是一些示例代碼。如果我創建了該類的多個實例,ArrayList是否會多次實例化,或者只是一次?
如果您希望所有實例共享單個ArrayList,請將其設置爲靜態。 – Eran
使用靜態變量。 –
ArrayList將在上面的代碼中多次實例化。如果你想通過你的所有實例共享ArrayList對象,那麼使它靜態爲 – Abhijeet