社区
Java SE
帖子详情
JAVA2中继承和C++中继承的比较问题
tonysnss
2003-11-24 12:18:33
C++中有公有继承,私有继承,和保护继承的说法,但是在Java2中却只用一个extents关键字,请问如何在Java中实现公有继承,私有继承,和保护继承?
...全文
83
6
打赏
收藏
JAVA2中继承和C++中继承的比较问题
C++中有公有继承,私有继承,和保护继承的说法,但是在Java2中却只用一个extents关键字,请问如何在Java中实现公有继承,私有继承,和保护继承?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yanbin_Q
2003-11-24
打赏
举报
回复
C++常常用的也就是公有继承。
alienbat
2003-11-24
打赏
举报
回复
C++不清楚。
不过能告诉你的是,java中子类能够继承父类的条件是:
子类不能继承父类中private的成员变量和方法。
如果子类和父类不在同一个包中,子类不能继承父类包级私有的方法和变量。
子类不能继承已经声明为final的类。
子类不能继承构造函数声明为private的类。
其他的都可以继承,而且继承方式没区别。
ssht968
2003-11-24
打赏
举报
回复
好象没有,因为继承是来自所继承的本题,就实现了私有继承,但又有人继承了它就形成向上继承.用转型也可以.
Meyer
2003-11-24
打赏
举报
回复
java c# 都没有所谓的
public private inherited 的概念
继承就是 public 的
caiyi0903
2003-11-24
打赏
举报
回复
JAVA没这么多概念,就“单继承”类,或者“多继承”接口。
Shrewdcat
2003-11-24
打赏
举报
回复
java 里只支持单继承,继承是没有公有,私有,保护继承的概念。 而且单继承的继承条件如 alienbat(死灵巫师)兄弟所说。
Think in
Java
(
中
文版)-chm格式
第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5
继承
:重新使用接口 ...1.5.2 等价和类似关系 ...1.6.2 抽象的基础类和接口 ...1.7 对象的创建和存在时间 ...1.13
Java
还是
C++
?
关于
C++
和
JAVA
的多
继承
问题
强调
JAVA
的接口……同样是语言,为什么人家
C++
可以使用virtual多
继承
?
C++
多
继承
有什么坏处,
Java
的接口为什么可以摈弃这些坏处? 看完各位的回答之后,我想我大概明白一些了。以下是从链接
中
提取的关键信息(防止...
C++
继承
与
java
继承
之区别
也就是说,
C++
中
,类
继承
不像
java
那样只能实行单
继承
,一个类能同时
继承
多个类。这符合自然界的规律,比如一个人同时
继承
自己父亲与母亲的基因。 简单的
C++
多重
继承
代码案例: #include <iostream> using ...
C++
中
继承
与多态和
java
中
的
继承
与多态的区别
C++
中
继承
与多态和
Java
中
继承
与多态的区别
c++
继承
与
java
继承
的区别
C++
支持多
继承
,
java
不支持多
继承
,但是
java
可以通过接口来间接的实现多
继承
的效果。 先来看看多
继承
会带来的
问题
,
继承
容易导致钻石危机(也称棱形
问题
),一幅图来说说明: 假设 类A
中
有一个public方法 ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章