A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
绝版坏银
中级黑马
黑马币:19
帖子:127
精华:0
© 绝版坏银 中级黑马 / 2015-6-1 20:34 / 814 人查看 / 20 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
查看全部评分
mishisanyi 发表于 2015-6-1 21:38 不一样,c只能用Collection的方法,要使用hashSet的方法必须向下转型
谢晓明 发表于 2015-6-1 21:44 不一样,c只能调用Collection的方法,hs可以访问HashSet的方法
武汉小菜鸟 发表于 2015-6-2 11:27 Collection是一个接口,他的方法有实体吗?
谢晓明 发表于 2015-6-2 21:17 调用方法的时候就是使用的子类的方法
武汉小菜鸟 发表于 2015-6-2 11:01 不对,这里是多态,不用转型
mishisanyi 发表于 2015-6-3 01:30 不转型是不能用的,所谓的多态,是建立在子父类使用相同方法定义,但实现不同,由于对象的不同调用不同的 ...
武汉小菜鸟 发表于 2015-6-3 11:51 Collection c = new HashSet(); 如果我没有理解错,你的意思是: HashSet hs = HashSet c 转型后才能 ...