的ArrayList我有两个不同的类别:超级简单的问题在Java
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;
}
}
而且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());
}
}
}
为什么这个funciont打印我:
EDU
EDU
EDU
相反的:
佩佩
何塞
EDU
在此先感谢。
+1在标题中提到“超级简单问题”。 – 2011-06-09 07:31:42