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