为不同的用户重复相同的变量

Repeat the same variable for different users

所以我想知道是否可以为在 atm 界面中添加的不同用户使用相同的变量。为了代码不要太乱。如果我可以将不同人的数据存储到一个变量中

这是代码

import java.util.Scanner;
public class ATM {

    public static void main(String []args){
        Scanner sc = new Scanner(System.in);

        Bank theBank = new Bank("B-Cash");

        //add a user
        User aUser = theBank.addUser("Carl", "Bustamante", "0605");
        User bUser = theBank.addUser("Justin", "Borns", "3213");

        Account newAccount = new Account("Checking", aUser, theBank);
        aUser.addAccount(newAccount);
        theBank.addAccount(newAccount);

        Account newAccount1 = new Account("Checking", bUser, theBank);
        bUser.addAccount(newAccount);
        theBank.addAccount(newAccount);


    }
}

If I can just store different people's data in to one variable

您不能将多个对象(用户)引用到单个对象变量。

User user = new User();

在此语句中,user 对象变量存储对新 User 对象的引用。

如果您想存储多个 Users 对象,请尝试:

class Bank {
    List<String> users;

    public List<String> getUsers() {
        return users;
    }

    public void setUsers(List<String> users) {
        this.users = users;
    }
}

How to use an array list in Java?