如何纠正此错误?
我的代码是这样的:错误:Node不能解析为一个类型;
public class Linkedlist
{
private Node head;
private int listCount;
}
public class Linkedlist {
private Node head;
private int listCount;
}
public class Node{
}
您需要确保Node
是可访问的
错误信息"Object cannot be resolved to a type"表示编译器找不到需要实例化的给定对象的声明。换句话说,编译器不知道为了创建Node需要读取什么蓝图。
要解决这个问题,您有两个简单的选项:声明Node为LinkedList中的嵌套类。
public class LinkedList{ private Node head; private int listCount; } private class Node { //Include instance variables and constructor } }
将Node声明为同一目录下另一个java文件中的公共类
public class Node{
}