2015-09-27 132 views
0

如何更正此錯誤?創建簡單的鏈接列表

Error: Node cannot be resolved to a type;

我的代碼是這樣的:

public class Linkedlist 
{ 
    private Node head; 
    private int listCount; 
} 
+1

缺少'進口Node'? – Emz

+0

此問題缺少語言標記。因此不可能知道這應該是什麼語言。請添加[tag:C++],[tag:java]或其他標籤。 – dfeuer

回答

0
public class Linkedlist { 

private Node head; 

private int listCount; 

} 

public class Node{ 
} 

你需要確保Node是入店

0

錯誤消息「對象不能被解析爲一個類型」指示編譯器無法找到需要實例化的給定對象的聲明。換句話說,編譯器無法確定創建節點需要讀取哪些藍圖。

要解決這個問題,您有兩個簡單的選項。

  1. 將節點聲明爲LinkedList中的嵌套類。

    public class LinkedList{ 
        private Node head; 
        private int listCount; 
        } 
    private class Node { 
        //Include instance variables and constructor 
    } 
    } 
    
  2. 將節點聲明爲同一目錄中另一個java文件中的公共類。

    public class Node{ 
    

    }