为不同的用户重复相同的变量
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?
所以我想知道是否可以为在 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?