请问一个类implements一个接口是 'is a'关系吗?

longrenrex 2003-12-23 03:43:06
接口extend接口
类extend类
是 'is a'关系,那类implements接口呢?
...全文
57 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
网络咖啡 2003-12-24
是is a
回复
wobelisk 2003-12-24
In UML, it's called realization relationship. And you call "Is-a" also ok.
回复
advanced 2003-12-23
那类implements接口 就是 implements a 关系
回复
YanbinQiu 2003-12-23
has a 体现在聚集上

回复
oldcold 2003-12-23
is a

class A {
class b;
void function(){}

这才是has a
回复
xianliti 2003-12-23
学习了
回复
killme2008 2003-12-23
楼上讲的第一种情况就属于所谓的多重继承了
仍然是is a
于A实现了B和C两个接口,A既是B又是C
回复
xianliti 2003-12-23
可是好像
一个类可以implements多个接口呀,
比如说一事件处理里就会经常用到
class A() implements ActionListener,......

而且一个接口也可以被多个类implements吧
还是在事件处理里会出现多个类共同implements ActionListener
回复
totodo 2003-12-23
接口实际上也是个父类,只不过,它足够抽象,所以交做接口。任何具有此方法的类都可以作为它的实现类。所以它叫接口。

抽象的不彻底的就是 抽象类。

一点都不抽象的,那就是Class了
回复
ZeroC 2003-12-23
都是is a
回复
xiaoliang0007 2003-12-23
同意楼上
回复
YanbinQiu 2003-12-23
是is a

特化关系。
回复
yoken 2003-12-23
接口extend接口,类extend类都是一个root
类implements接口可以multiupcast
回复
yoken 2003-12-23
is a
回复
相关推荐
发帖
Java SE
创建于2007-09-28

6.1w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2003-12-23 03:43
社区公告
暂无公告