all methods defined in Set are also defined in Collectionset和collection都是接口,怎么是defined呢?
还有即使它们的函数都是一样的,那它们的区别是怎么体现的
还有即使它们的函数都是一样的,那它们的区别是怎么体现的
解决方案 »
- 字符转换问题 求多种方法
- 那位同学给我简要的讲讲java动态代理的是什么?什么时候用?
- 求TextMining的下载!!!!!!!!!顶者有分!!!!!!!!
- [2006/3/24]将文件打包成zip时,为什么每次打包后的zip包的MD5值不同?(在线等!请高手赐教!)
- 大家有没有自己写的实现equals(),和hashCode()方法
- JAVA生成高质量缩略图问题,(百分问题)
- 高手帮忙,byte[]补位问题
- 有没有好的方案可以实现java界面的快速生成和重用?
- java初学者,来者有分,今天结贴
- 有判断一个int是否是素数的函数吗?
- 写的第一个小程序,编译不过郁闷请大家帮着看看
- 小弟初学JAVA对接口这一概念不是很了解希望指点一下!
可以说是方法是在接口中定义的并由实现它的类来实现这些方法。
interface A{
public void f();//这叫做定义
}
interface B implements A
{
public void f(){//这叫实现
//coding here
}
}Collection是Set的父接口,所以在Set中定义的未必在Collection中也有定义。
还有即使它们的函数都是一样的,那它们的区别是怎么体现??他们的底层实现不一样
all methods defined in Set are also defined in Collection
这句话是正确的,我查过jdk,Set中和Collection中的函数都是一样的,并且都是15个,Set是extends Collection,而且都是接口,那也就是说它们是没有方法体的,请问,对于2个接口,它们都有15个一样的函数define,那么这2个接口的区别怎么体现?
public void f();//这叫做定义
}
interface B implements A
{
public void f(){//这叫实现
//coding here
}
}这是楼上一个兄弟发的。我有点不明白
接口B居然继承接口A??而且还实现了A的定义??可以这样的吗??
class B implements A ....
The Set interface extends Collection, providing a more specific contract for its methods, but adding no new methods of its own.Set 接口和 Collection 接口的区别主要体现在对方法的契约要求不同。
Set how to providing a morspecific contract for its methods?e