关于New一个对象的问题!!??

觋-拂晓 发布于 2011/10/25 18:59
阅读 549
收藏 0
List<Map<String, Object>> list= new ArrayList<Map<String, Object>;

这个语句是什么意思? 一个是List<Map<String, Object>>,另一个是ArrayList<Map<String, Object>>,这样行吗?一直搞不懂……
加载中
0
红薯
红薯
List 是一个接口, ArrayList 是这个接口的实现类
0
觋-拂晓
觋-拂晓

引用来自“红薯”的答案

List 是一个接口, ArrayList 是这个接口的实现类
能不能说详细点,基础不扎实啊T_T
Veer
Veer
你这样问红薯老大会很崩溃的
周翼翼
周翼翼
OO的基本原理,可以用父类(接口类)来指向子类(实现类)的对象. 好比,你可以用动物变量来指向一个猫对象.
0
BarryWey
BarryWey

多态

里氏替换原则

父类的引用指向子类的实例

0
麦麸子lee
麦麸子lee
这问题红薯老大已经回答咯
0
天予
天予
List<?> list = new ArrayList<?>父类的对象指向子类的引用,?在这里只不过用Map<k,v>来替代
0
路西菲尔
路西菲尔
OO思想的多态性
0
觋-拂晓
觋-拂晓

引用来自“觋-拂晓”的答案

引用来自“红薯”的答案

List 是一个接口, ArrayList 是这个接口的实现类
能不能说详细点,基础不扎实啊T_T
谢谢!有点懂……
返回顶部
顶部