我有两个不同的类:
Cliente.java
public class Cliente {
private static String user;
private static String password;
public Cliente (String usr, String pass) {
user = usr;
password = pass;
}
public String getUser() {
return user;
}
}
Run Code Online (Sandbox Code Playgroud)
和AddToArrayList.java,我创建一个客户端类型ArrayList和一些客户端:
public class AddToArrayList{
static ArrayList<Cliente> listaClientes = new ArrayList<Cliente>();
public static void main(String[] args) throws IOException {
Cliente c1 = new Cliente("pepe","pepe1");
Cliente c2 = new Cliente("jose","jose1");
Cliente c3 = new Cliente("edu","edu1");
listaClientes.add(c1);
listaClientes.add(c2);
listaClientes.add(c3);
printArraList();
}
public static void printArraList() throws IOException {
for (Cliente c : listaClientes) {
System.out.println(c.getUser());
}
}
Run Code Online (Sandbox Code Playgroud)
}
为什么这个功能打印我:
edu
edu
edu
而不是:
pepe
jose
edu
提前致谢.