class Users{
private LinkedHashSet<Users> userList=new LinkedHashSet<Users>();
private String name;
public Users(String name){
this.name=name;
userList.add(this);
}
public void iterateList(){
for (Users user:userList){
System.out.println(user.getName()); //NO OUTPUT WHEN CALLED
}
}
public int getTotalUserCount(){
return userList.size(); // OUTPUT IS 0
}
}
我试图在创建时的Users
实例添加到userList
。出于某种原因,当迭代userList
时,我发现没有添加对象。对象的对象
另外, 然而,访问器方法getName()
单独调用对象时工作。
我在做什么错?
见http://stackoverflow.com/questions/913560/what-is-static – Raedwald