黑马程序员技术交流社区
标题:
有关Set的疑问???
[打印本页]
作者:
孙国军
时间:
2012-4-24 00:48
标题:
有关Set的疑问???
本帖最后由 孙国军 于 2012-4-24 11:04 编辑
捕获.PNG
(123.44 KB, 下载次数: 146)
下载附件
2012-4-24 00:47 上传
问题在图片上,这是毕老师视频的截图,那位帮忙解答下啊??
补充:
很多同学都说是多态的表现,但是此次好像不需要多态啊??因为对象已经确定要存进TreeSet集合中排序的啊!!
这边如果使用多态的话,不是没有任何意义吗??
作者:
高铭
时间:
2012-4-24 00:53
好像是和 Fu f = new Zi(); 这样道理一样吧 我是这么认为的
作者:
黑马-刘昌文
时间:
2012-4-24 10:25
这叫多态的运用撒!以后如果想把TreeSet换成其他的 Set,只需修改后面的对象,无需修改前面定义的对象的引用!例如:要把TreeSet换成HashSet 只修把 new TreetSet()换成new HashSet();其他的地方都 不用动,便于以后代码的维护,用老师的一句话,叫做可以很好的实现 类的高类聚低耦合吧!
作者:
陈苓
时间:
2012-4-24 10:34
set是一个抽象类,不能直接new对象,使用他的子类创建对象,多太的体现
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2