【发布时间】:2015-06-07 22:41:55
【问题描述】:
我有一个关于在 java 中实现列表的作业。我已经写了一个代码和一个显示元素的方法,但是当我运行它时,它说这个方法有一个错误。你能帮我解决这个问题吗?
这是我的代码:
public class Lista {
public int num;
public Lista pas;
public Lista(int num){
this.num = num;
}
public void display(){
System.out.println(num);
}
public static void main(String[] args){
linkedList l = new linkedList();
l.insertfirst(1);
l.insertfirst(3);
l.insertfirst(5);
l.display();
}
}
class linkedList{
public Lista LIST;
public Lista pozicion;
linkedList(){
LIST = null;
}
public void insert(int num, Lista pozicion){
Lista temp = pozicion.pas;
Lista l = new Lista(num);
pozicion.pas.num = num;
pozicion.pas.pas = temp;
}
public void delete(Lista pozicion){
pozicion.pas = pozicion.pas.pas;
}
public Lista locate(int num, Lista LIST){
pozicion = LIST;
while (pozicion.pas != null){
if (pozicion.pas.num == num){
return pozicion;
}else{
pozicion = pozicion.pas;
}
}
return pozicion;
}
public void insertfirst(int num){
Lista eRe = new Lista(num);
eRe.pas = LIST;
LIST = eRe;
}
}
【问题讨论】:
-
你遇到了什么错误?
-
线程“main”java.lang.Error 中的异常:未解决的编译问题:未定义 Lista.main(Lista.java:24) 中的类型 linkedList 的方法 display()
-
你得到哪个错误?
-
线程“main”java.lang.Error 中的异常:未解决的编译问题:未定义 Lista.main(Lista.java:24) 中的类型 linkedList 的方法 display()
-
相当描述性错误,如果你问我的话。您的
linkedList类没有声明方法display()。
标签: java list data-structures