社区
Java EE
帖子详情
一个类即可以继承多个类也可以同时实现几个接口吗?
明月撒
2005-03-18 08:47:46
public final class DefaultGraph2DModel extends AbstractGraphModel implements Graph2DModel, TableModelListener{......}
...全文
860
5
打赏
收藏
一个类即可以继承多个类也可以同时实现几个接口吗?
public final class DefaultGraph2DModel extends AbstractGraphModel implements Graph2DModel, TableModelListener{......}
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thincterii
2005-03-18
打赏
举报
回复
还是比较喜欢C系列
leec1981
2005-03-18
打赏
举报
回复
在java中只可以是单继承,也就是只能继承一个类。但是可以通过实现多个接口来实现多继承。
milkbottle
2005-03-18
打赏
举报
回复
同楼上和 楼上的楼上
xitianjile
2005-03-18
打赏
举报
回复
只能继承1个类
可以实现n个接口.
晨星
2005-03-18
打赏
举报
回复
一个类即可以继承多个类
不可一,只能一个。
也可以同时实现几个接口吗?
可以,可以实现任意多的接口。
为什么Java中
一个
类
可以
实现
多个
接口
,但只能
继承
一个
类
?
多
继承
会产生钻石问题(菱形
继承
)
类
B 和
类
C
继承
自
类
A,且都重写了
类
A 中的同
一个
方法
类
D 同时
继承
了
类
B 和
类
C 对于
类
B、C 重写的
类
A 中的方法,
类
D 会
继承
哪
一个
?这里就会产生歧义 考虑到这种二义性问题,Java 不支持多重
继承
Java 支持
类
实现
多
接口
接口
中的方法是抽象的,
一个
类
实现
可以
多个
接口
假设这些
接口
中存在相同方法(方法名与参数相同),...
Java中
一个
接口
可以
继承
多个
接口
吗?
接口
继承
接口
使用extends关键字
一个
接口
可以
继承
多个
接口
. interface C extends A, B {}是可以的.
一个
类
可以
实现
多个
接口
: class D implements A,B,C{} 但是
一个
类
只能
继承
一个
类
,不能
继承
多个
类
class B extends A{} 在
继承
类
的同时,也可以
继承
接口
: class E extends D implements A,B,C{} 这也正是选择用
接口
而不是抽象
类
的原因 https://zhidao.baidu.com/question/627716354058021124.ht
javaSE之
一个
类
实现
多个
接口
以及
接口
之间的多
继承
类
、
接口
的三种关系: 1.
类
与
类
之间是单
继承
的,直接父
类
只有
一个
2.
类
与
接口
之间是多
实现
的,
一个
类
可以
实现
多个
接口
3.
接口
与
接口
之间是多
继承
的 详细解释: 一、
一个
类
的直接父
类
只有
一个
,但可以
实现
多个
接口
: public class MyInterfaceImpl implements MyInterfaceA,MyInterfaceB{ //覆盖重写所有抽象方法 } 注意事项: 1.
接口
是没有静态代码块和构造方法的 2.如果
实现
类
所
实现
的
多个
接口
中,存在重复的抽象方法,那么只需要
接口
,抽象
类
;
类
可以
实现
多个
接口
,
类
只能
继承
一个
类
,
接口
可以
继承
多个
接口
接口
接口
中的抽象方法只能是 public
类
型的,并且默认即为 public abstract
类
型。
java--
类
单
继承
多
实现
,
接口
多
继承
继承
的表现形式: 单
继承
:
一个
类
只能
继承
一个
类
多
继承
:
一个
接口
可以
继承
多个
类
,
一个
类
可以
实现
(implements)
多个
接口
。
类
为什么只能单
继承
1、java只支持单
继承
,如果子
类
继承
的
多个
父
类
里面有相同的方法或者属性,子
类
将不知道具体
继承
哪
一个
,会产生歧义。 举例说明:如果
类
A同时
继承
了B,C,
类
B和C有相同的方法d,那么
类
A该
继承
哪个
类
的d方法呢,这是不明确的。 2、如果父
类
中的方法同名,子
类
中没有覆盖,同样会产生上面的错误。 3、
类
是单
继承
,多
实现
。通俗的讲,子
类
只能有
一个
亲身父亲,但是
一个
父
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章