[英]custom Value class for a custom Linked List in java
我想为自定义LinkedList
创建自定义Node
类。 Node
应该包含一个value
和对另一个Node
对象的引用。
public class Node {
Value value;
Node nextNode;
public Node(Value value, Node nextNode) {
this.value = value;
this.nextNode = nextNode;
}
}
我如何使这个Value
类,以便它可以获取用户选择的任何数据类型的value
?
您不需要Value类。 您可以使用通用类型参数:
public class Node<T> {
T value;
Node nextNode;
public Node(T value, Node nextNode) {
this.value = value;
this.nextNode = nextNode;
}
}
您的LinkedList
类还应该具有一个type参数:
public class LinkedList<T>
{
private Node<T> head;
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.