Java的Collection接口和Set接口?
本文介绍了Java的Collection接口和Set接口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
Java中Set接口继承自Collection接口,但两者申明的方法都一样。
问题:
1.Set继承自Collection,为什么还要把所有方法都重新申明一遍?
2.既然两个接口申明的方法都一样,为啥需要有两个接口?
解决方案
1、不一样,注释不一样。这个很重要,比如Collection对元素是否重复不限制,Set则有不重复的限制,那么同样是add方法,注释描述会有不同。
2、实现Set和Collection的实现类,约束不同,规范不同。还是上面这个问题,Set有元素不重复的限制。你把接口理解成一种规范就可以理解了。
这篇关于Java的Collection接口和Set接口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文