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

longrenrex 2003-12-23 03:43:06
接口extend接口
类extend类
是 'is a'关系,那类implements接口呢?
...全文
102 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
网络咖啡 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 关系
Yanbin_Q 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
老土豆T 2003-12-23
  • 打赏
  • 举报
回复
接口实际上也是个父类,只不过,它足够抽象,所以交做接口。任何具有此方法的类都可以作为它的实现类。所以它叫接口。

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

一点都不抽象的,那就是Class了
ZeroC 2003-12-23
  • 打赏
  • 举报
回复
都是is a
xiaoliang0007 2003-12-23
  • 打赏
  • 举报
回复
同意楼上
Yanbin_Q 2003-12-23
  • 打赏
  • 举报
回复
是is a

特化关系。
yoken 2003-12-23
  • 打赏
  • 举报
回复
接口extend接口,类extend类都是一个root
类implements接口可以multiupcast
yoken 2003-12-23
  • 打赏
  • 举报
回复
is a

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧