【发布时间】:2014-11-08 18:37:43
【问题描述】:
大家!
刚开始学Java,一时看不懂,例如:
Set<Integer> intset = new HashSet<Integer>(); (1)
HashSet<Integer> intset2 = new HashSet<Integer>(); (2)
这些例子有什么区别?或者他们是一样的? (1) 示例看起来像向上转换,所以这意味着我们有 HashSet 只有 Set(interface) 方法?感谢您的回复!
【问题讨论】:
-
我不确定是否重复...存在“有什么区别”和“为什么更喜欢使用界面”的问题。它们是两个截然不同的问题,除了谈论同一个主题之外,它们甚至不相互重叠。
标签: java collections