Bom pessoal num trabalho eu tenho que implementar uma lista duplamente encadeada.
Ela possui alguns requisitos então aqui está a classe nodo
[code]public class ListDoubleLinked{
private class Node {
public Filme element;
public Node nextYear;
public Node nextTitle;
public Node prevYear;
public Node prevTitle;
public Node(Filme f) {
element = f;
nextYear = null;
prevYear = null;
prevTitle = null;
nextTitle = null;
}
…
[/code]
Sendo que a classe filme está implementada eu não consigo chamar nenhum método.
por exemplo
public void qualquermetodo (Filme f1){
Node<Filme> f = new Node<>(f1);
f.element; // isso funciona
f.element.getYear();// ou qualquer outro metodo dá erro de compilação
..}
Na minha concepção element é do tipo Filme, então eu poderia chamar todos os métodos da classe Filme
algum poderia me explicar o que eu estou errando?