Java的Collection接口和Set接口?

查看:93
本文介绍了Java的Collection接口和Set接口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

Java中Set接口继承自Collection接口,但两者申明的方法都一样。

问题:

1.Set继承自Collection,为什么还要把所有方法都重新申明一遍?
2.既然两个接口申明的方法都一样,为啥需要有两个接口?

解决方案

1、不一样,注释不一样。这个很重要,比如Collection对元素是否重复不限制,Set则有不重复的限制,那么同样是add方法,注释描述会有不同。
2、实现Set和Collection的实现类,约束不同,规范不同。还是上面这个问题,Set有元素不重复的限制。你把接口理解成一种规范就可以理解了。

这篇关于Java的Collection接口和Set接口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆