多态性:为什么使用“List list = new ArrayList”而不是“ArrayList list = new ArrayList”?
我什么时候应该使用
List<Object> list = new ArrayList<Object>();
ArrayList
继承自List
,所以如果某些功能ArrayList
不在List
,那么我将失去一些功能ArrayList
,对吧?编译器在尝试访问这些方法时会注意到错误?
慕娘9325324
慕尼黑的夜晚无繁华
慕田峪9158850
相关分类