创建一个简单的Linkedlist



如何纠正此错误?

错误: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需要读取什么蓝图。

要解决这个问题,您有两个简单的选项:
  1. 声明Node为LinkedList中的嵌套类。

    public class LinkedList{
        private Node head;
        private int listCount;
        } 
    private class Node {
      //Include instance variables and constructor
     }
     }
    
  2. 将Node声明为同一目录下另一个java文件中的公共类

    public class Node{
    

    }

相关内容

  • 没有找到相关文章

最新更新