我想在链表中添加一个对象

i want to add an object to the linked list

我有class,我想把这个class的对象放在一个链表中 这是代码。
有什么方法可以使创建的任何对象自动进入链表吗? `

    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;
    }

}
`

您将需要在 class 中创建一个静态 LinkedList 对象(它必须是静态的,否则每个实例将有一个单独的 LinkedList,列表中只有该对象。)

在 class 构造函数中,您可以将对象添加到 LinkedList(我没想到您可以使用 this 关键字来完成此操作)

先声明链表,然后在构造函数中添加。

public static LinkedList list = new LinkedList();

public LibraryUser() {
    count ++;
    // add to the list
    list.add(this);
}