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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Miss小强 中级黑马   /  2013-5-15 21:00  /  2304 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1:LinkedHashMap<K,V>
    extends HashMap<K,V>
    implements Map<K,V>

看LinkedHashMap的源代码,发现他继承了HashMap,而HashMap又实现了Map,那么他为什么还要在取实现
Map接口呢???

评分

参与人数 1技术分 +1 收起 理由
HM汪磊 + 1

查看全部评分

7 个回复

正序浏览
xiewen 中级黑马 2013-5-25 00:41:26
8#
Miss小强 发表于 2013-5-15 21:07
3:抽象类要不要继承Object?
抽象类可不可以继承非抽象类(即可以实例化的类); ...

Object类是所有类的父类,所以抽象类要继承Object,下面这张图片是我从java api截下的图
抽象类肯定可以继承非抽象类

20130525003357.jpg (25.38 KB, 下载次数: 0)

20130525003357.jpg
回复 使用道具 举报
杨彬 发表于 2013-5-22 19:32
接口不就是用类被实现的吗,HashMap实现了map,LinkedHashMap继承自HashMap也当然是实现了map了啊。
...

尽量回答的详细一点,如果不知道加分规则,请看我的个性签名
回复 使用道具 举报
接口不就是用类被实现的吗,HashMap实现了map,LinkedHashMap继承自HashMap也当然是实现了map了啊。
回复 使用道具 举报
顶一个先   
回复 使用道具 举报
今天先发三个,亲们试试看。。。
回复 使用道具 举报
3:抽象类要不要继承Object?
抽象类可不可以继承非抽象类(即可以实例化的类);
回复 使用道具 举报
2:既然可以用一个Java类去模拟一个枚举,可不可以说枚举的底层实现原理就是用的普通Java类
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马