java问题,我这个为什么报空指针异常

package三期JAVA;importjava.util.LinkedList;classMyList{privateLinkedListlist;publicvoid... package 三期JAVA;

import java.util.LinkedList;
class MyList{

private LinkedList list;
public void MyList(){
list=new LinkedList();
}
public void put(Object obj){
list.addLast(obj);
}
public Object get(){
return list.removeLast();
}

}
public class Day19_5 {
public static void main(String[] args){
MyList list=new MyList();
list.put("1");
list.put("小李");
list.put("小张");
list.put("小陈");
System.out.println(list.get());
System.out.println(list.get());
System.out.println(list.get());
}
}
展开
 我来答
_诗礼_
2016-05-26 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:184
采纳率:50%
帮助的人:107万
展开全部

list没有创建出来,

你那里的构造方法写错了,不应该有返回类型的:

public void MyList(){
list=new LinkedList();
}

改为

public MyList(){
list=new LinkedList();
}
追问
(⊙o⊙)哦!对!搞错了!谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式