社区
Java SE
帖子详情
C可不可以同时继承A,B
yuanfengo
2008-01-19 07:21:42
问题如上
...全文
176
14
打赏
收藏
C可不可以同时继承A,B
问题如上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuy13862574600
2008-01-21
打赏
举报
回复
C extends A implements B 可以
C extends A,B 不可以
------------------------------------
如果A,B,C 都是接口是可以
C extends A,B
如果C是类,A,B是接口可以
C implements A,B;
wuy13862574600
2008-01-21
打赏
举报
回复
类能实现多接口
接口能继承多接口
好像。。。 接口不能实现多接口,
kx201051291234
2008-01-20
打赏
举报
回复
C extends A implements B 可以
C extends A,B 不可以
ice_Dream
2008-01-20
打赏
举报
回复
只能单一继承,但是允许实现多接口`基础理论哦~~
xuyangneo
2008-01-20
打赏
举报
回复
只有接口可以多继承
Ahyoomi
2008-01-19
打赏
举报
回复
多看书
yilesoft
2008-01-19
打赏
举报
回复
父亲只有一个,所有父类也只能有一个哟,呵呵,不过可以有通过其它的办法达到你要的结果。
sunyujia
2008-01-19
打赏
举报
回复
用内部类方式实现多继承就可以了
但形式上有所不同
lgwang_03
2008-01-19
打赏
举报
回复
在java中,类之间并不允许多重继承,如果要想实现多重继承的话可以考虑用接口来实现.类可以继承一个类并实现多个接口
如果你非得要让类之间有多重继承关系的话可以考虑用内部类的方式来实现
yuanqingfei
2008-01-19
打赏
举报
回复
如果C是接口,可以
如果C是类,不可以
casablancaliu
2008-01-19
打赏
举报
回复
单继承
你可以多考虑下接口
coolhty
2008-01-19
打赏
举报
回复
JAVA是单继承的噢.
vlinux
2008-01-19
打赏
举报
回复
如果A、B、C都是接口,那么允许继承
redraiment
2008-01-19
打赏
举报
回复
Java语言不允许一个子类拥有多个直接父类,即任何子类只能有一个直接父类。
但允许一个类实现多个接口,即在定义类的借口名称列表中可以包含1个或多个接口名称,从而实现“多重继承的特性”。
java如何
继承
两个类?以及讨论一下多
继承
的利弊
java中一个类不能直接
继承
两个类比如说这样: class A extends B,C 不能这样写,因为java不支持多
继承
, 但是你可以像下面这样实现
继承
多个类 class A extends B class C extends A 这样C就同时
继承
了B和A两个类在C++看来,这个多
继承
就好解决多了class A{public:virtual void foo(){printf("A")}};c...
关于java一个类(A)
继承
另一个类(B),在A中调用B的属性或方法或在其他类中创建一个A的对象调用A的属性,报错Type The field Item.name is visible。
1、调试程序说明: 编写类A(Armor)
继承
类B(Item)的属性,并在A类中创建A的对象调用B类的属性以及A自己的属性。 类B: 类A: 2、问题说明、解决: 1、在类A中调用name的过程中发现报错Type The field Item.name is visible,原因在于两个类不在同一个包中不能调用,要求父类的属性为public,子类的对象才能够通过 **“.属性”**进行调用并赋...
C++——
继承
上述代码中,Person就是父类,也称作基类。Student是子类,也称作派生类。一、基类private成员在派生类中无论以什么方式
继承
都是不可见的。这里的不可见是指基类的私有成员还是被
继承
到了派生类对象中,但是语法上限制派生类对象不管在子类里面还是子类外面都不能去访问它。所以父类的一些成员,如果不想要给子类使用,就可以设置为私有,但实际上父类成员也很少定义为私有,因为这样就不符合复用的规则了。二、基类的protected成员被
继承
下来后,在子类里面可以访问,在子类外面不可以访问。
JAVA热门面试题(五)
在面向对象编程中,类的
继承
关系定义了一种“是-a”(is-a)的关系。即,如果一个类B
继承
自另一个类A,那么我们可以说B是A的一种特殊形式或子类,而A是B的基类或父类。这种关系并不允许直接将一个类型的实例(比如B的实例)转换为另一种类型(比如C,即使C也
继承
自B)的实例,除非这两个类型之间存在显式的转换机制(如类型转换构造函数、类型转换操作符或某种形式的工厂方法)。在您给出的例子中,B
继承
自A,C又
继承
自B,这构成了一个类的
继承
层次。但是,这并不意味着B的实例可以直接转换为C的实例。
接口可以
继承
接口吗,抽象类可以
继承
接口吗,抽象类可以
继承
实体类吗?
1、接口可以
继承
接口,抽象类不可以
继承
接口,但可以实现接口。 2、抽象类可以
继承
实体类。抽象类可以实现(implements)接口,抽象类是否可
继承
实体类,但前提是实体类必须有明确的构造函数。 3.抽象类可以
继承
实体类,就是因为抽象类的可以
继承
性和有方法。 4、一个接口可以
继承
多个接口. interface C extends A, B {}是可以的. 一个类可以实现多个接口: class ...
Java SE
62,629
社区成员
307,262
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章