このパッケージでこのノードを定義しました:
package provided;
public interface Node{
public Node getNext();
}
ここでノードを使用したいのですが、ネストされたクラス「LinkedListIterator」の問題です。ノードのメソッドを表示できません。
import provided.Node;
class LinkedList {
private Node head;
head.getNext(); // there is no error here, the method getNext() is available
class LinkedListIterator <Node> implements Iterator<Node> {
private Node next_node;
public Node next(){
return next_node.getNext(); // The method getNext() is
// undefined for the type Node
}
}
}