簡體   English   中英

如何在鏈表節點中保留 object?

[英]How can I keep a object in linked list node?

我有一個項目,項目想要一個學生管理系統。 我開始做。 每個學生必須有 3 個屬性(id、name、surname),我必須在鏈表中保留一個節點。 如何將這 3 個屬性保留在一個節點中,以及如何建立該連接?

在 Java 中閱讀有關 Inheritance、Generics 的信息。 你可以這樣做:

List<Student> students = new LinkedList<>();
students.add(new Student(1, "name1", "surname1"));
students.add(new Student(2, "name2", "surname2")); 
students.add(new Student(3, "name3", "surname3")); 

並像這樣打印它們:

for (Student student : students) {
    System.out.println(student);
}

和學生 class:

    public static class Student {
        private long id;
        private String name;
        private String surname;

        public Student(long id, String name, String surname) {
            this.id = id;
            this.name = name;
            this.surname = surname;
        }

        @Override
        public String toString() {
            return "Student{" +
                    "id=" + id +
                    ", name='" + name + '\'' +
                    ", surname='" + surname + '\'' +
                    '}';
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM