我有类,我想把这个类的对象放在一个链表中 这是代码 有没有办法让任何对象自动创建在链表中? `
public class LibraryUser {
protected String user;
protected int password;
protected String email;
protected String category;
protected int count = 0;
public LibraryUser()
{
count ++;
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user + count;
}
public int getPassword() {
return password;
}
public void setPassword(int password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
}
`
答案 0 :(得分:1)
首先声明链表,然后在构造函数中添加它。
public static LinkedList list = new LinkedList();
public LibraryUser() {
count ++;
// add to the list
list.add(this);
}
答案 1 :(得分:0)
您需要在类中创建一个静态LinkedList对象(它需要是静态的,否则每个实例都会有一个单独的LinkedList,只有List中的那个对象。)
在类构造函数中,您可以将对象添加到LinkedList中(我想你可以使用this
关键字来实现它)