Java节点/ LinkedList(基于指针) 该程序基本上是一个包含学生属性的节点:
名字 姓 年龄 ID 主要
有3个班级: 1- nodeclass 方法的2-类(在开头添加,添加到最后,搜索等.. 3 - 测试类
我面临的问题是我对如何将所有学生属性包含在一个节点感到困惑。
现在添加整数的节点类(1)的示例是:
public class IntNodeF14
{
int item;
IntNodeF14 next;
}
如何创建一个接受所有学生属性的节点
答案 0 :(得分:0)
让你的班级通用:
public class NodeF14<T>
{
NodeF14<T> next;
T data;
}
data
将保存单个节点的数据。
然后,您可以为所需的任何类型的数据创建NodeF14
。
例如:
Student student = new Student (firstName,lastName);
NodeF14<Student> studentNode = new NodeF14<Student> (student);
如果您不能使用泛型,则必须在Node类中包含所有属性(或包含所有属性的Student成员),但在这种情况下,您的列表将仅支持一种类型的数据。 / p>