A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

最近开始学习集合框架了, 灵光一闪, 突然想到一个问题。为什么集合框架是用的接口而不用继承。根据目前所学到的知识点分析到: 当子类和父类产的关系属于谁是谁的一种时用继承; 而当子父类的关系是谁像谁的时候用接口。
那么ArrayList和LinkedList两种集合应该都是属于List集合的一种(就是is a的关系)吧。
我的问题就是 为什么Java中 集合框架体系用接口而不是用继承。求大神们给科普一下

2 个回复

倒序浏览
很明显,先把接口的意义弄明白,注意是意义而不是功能
回复 使用道具 举报
只为多态,还有编程思想而已,现有目标,再有步骤具体实现!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马