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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马飞 中级黑马   /  2015-6-4 19:44  /  634 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

map为什么不能单独的实例化,为什么必须要有什么treemap或者hashmap才能使用????

14 个回复

倒序浏览
Map是一个接口,不能进行实例化
回复 使用道具 举报
因为Map是接口,只能通过子类实例化。多态
回复 使用道具 举报
因为Map是接口
回复 使用道具 举报
map是接口,不能实例化。
回复 使用道具 举报
map是接口,接口是一种特殊的抽象类,接口里只有方法声明没有方法体,不能new
TreeMap和HashMap是它的子类,实现了Map接口
回复 使用道具 举报
Map是一个接口,接口是一个抽象类,抽象类的构造方法是没有实体的,所以不能new对象的,只能交给他的子类去做这件事情
回复 使用道具 举报
Map是一个接口,里面所有方法都是抽象方法!所以不能实例化
回复 使用道具 举报
Map是一个接口,里面所有方法都是抽象方法!所以不能实例化
回复 使用道具 举报
lizhi 来自手机 中级黑马 2015-6-4 23:17:16
10#
黑马飞 发表于 2015-6-4 19:44
map为什么不能单独的实例化,为什么必须要有什么treemap或者hashmap才能使用???? ...

map是接口怎么实例化?
回复 使用道具 举报
抽象类和接口都 无法实例化
回复 使用道具 举报
因为map是一个接口
回复 使用道具 举报
查下api文档呗,map是一个接口,肯定不能被实例化。
回复 使用道具 举报
map是接口必须用它的实现类来创建对象
回复 使用道具 举报
毫无疑问啊,接口都是抽象,必须实例化其子类才可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马