为了账号安全,请及时绑定邮箱和手机立即绑定

为什么是用Set courses=new HashSet();而不用HashSet courses=new HashSet();呢?

正在回答

1 回答

实例化以后都是HashSet类型的对象,第一个在实例化的时候会优先调用父类的构造方法,体现了java的多态特性(动态多态 父类类型=子类对象),后者就不行了

0 回复 有任何疑惑可以回复我~
#1

慕码人1935997

一直不知道这个地方的多态到底有什么用……可能是我项目得经验太少 理解不了........现在一直都是HashSet courses = new HashSet();
2015-01-19 回复 有任何疑惑可以回复我~
#2

MoreClass

想问下,Set的封装怎么实现?
2015-04-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409787    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程
意见反馈 帮助中心 APP下载
官方微信