相关疑难解决方法(0)

多态性:为什么使用"List list = new ArrayList"而不是"ArrayList list = new ArrayList"?

可能重复:
为什么要优先选择Java类的接口?

我应该什么时候使用

List<Object> list = new ArrayList<Object>();
Run Code Online (Sandbox Code Playgroud)

ArrayList继承自List,所以如果某些功能ArrayList不在List,那么我将失去一些功能ArrayList,对吧?编译器在尝试访问这些方法时会注意到错误?

java polymorphism interface list

139
推荐指数
7
解决办法
9万
查看次数

标签 统计

interface ×1

java ×1

list ×1

polymorphism ×1