如何更正此错误?
错误:无法将节点解析为某种类型;
我的代码是这样的:
public class Linkedlist
{
private Node head;
private int listCount;
}
答案 0 :(得分:0)
public class Linkedlist {
private Node head;
private int listCount;
}
public class Node{
}
您需要确保Node
可访问
答案 1 :(得分:0)
错误消息“对象无法解析为类型”表示编译器无法找到需要实例化的给定对象的声明。换句话说,编译器无法确定需要读取哪些蓝图才能创建节点。
要解决此问题,您有两个简单的选项。
将Node声明为LinkedList中的嵌套类。
public class LinkedList{
private Node head;
private int listCount;
}
private class Node {
//Include instance variables and constructor
}
}
将Node声明为同一目录中另一个java文件中的公共类。
public class Node{
}