猿问

为什么声明List 对象l,不需要初始化就可以调用List的方法?

public class Testlist {

public List ls;

public void test(){

ls.add(0);

}

}

声明了一个List接口类型的变量l,但是没有通过new ArrayList();为l初始化,就可以调用l的方法,这个没太明白

weibo_溜达的皮卡丘_0
浏览 1680回答 1
1回答

望远

你也知道没有初始化啊,看看运行会不会报空指针异常。
随时随地看视频慕课网APP

相关分类

Java
我要回答