java怎么访问节点中元素
来源:爱站网时间:2022-08-01编辑:网友分享
本篇文章主要讲述了“java怎么访问节点中元素”的内容,想要获取详细内容的小伙伴可以看一看爱站技术频道小编所整理的资料,感兴趣的朋友一定不要错过这篇文章。
问题描述
我有3个类,一个是链表类,另一个是通用Node类和GameScore对象类。我已经将GameScore对象作为元素存储在节点中:
public void addFirst(GameScore e) {
SNode newNode = new SNode(e, head);
head = newNode;
if (isEmpty()) { tail = head; } //Special case
size++;
}
但是即使这样做,我似乎也无法访问GameScore的方法:
SNode current = head;
current.getElement().getScored()
代码快照:
public class SNode {
public E getElement() {
return element;
}}
public GameScore(String n, int s) {
name = n;
score = s;
}
思路:
您似乎在声明SNode current
时没有类型。如果执行此操作,则Java编译器将不知道应该返回什么current.getElement()
,因此它将假定current.getElement()
返回任意的Object
。
要解决您的问题,必须写
SNode current = head;
current.getElement().getScored()
java怎么访问节点中元素内容讲解到这里就没有了,还有哪些地方是不懂的吗?有的话一定要第一时间来联系小编,为了帮助小伙伴们更好的理解不同类型技术文章,爱站技术频道网站提供了大量知识点供朋友们阅读。