腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在C#中使用
私有
继承
(也称为C++ ),为什么不在C#中使用它
、
、
、
、
我知道在C++中支持
私有
继承
,而在C#
中
只支持公共
继承
。我还读到了一篇文章,它说
私有
继承
通常定义了类之间的HAS-A关系和某种聚合关系。编辑:
私有
继承
的C++代码:"Car has-a Engine“关系也可以使用
私有
继承
表示: public: Engine(int numCylinders);另一个奇怪的问题是,为什么C#不支持
私有
(也是受保护的)<
浏览 3
提问于2011-11-18
得票数 4
回答已采纳
3
回答
JavaScript
中
的
私有
继承
、
、
C++
中
的
继承
由访问说明符public、protected和private指定.
私有
继承
使基类的公共和受保护成员成为派生类的
私有
成员。 在JavaScript中有实现
私有
继承
的任何方法吗?我知道JavaScript具有基于原型的
继承
,所以我对是否有办法使基类的公共成员成为派生类的
私有
成员感到困惑。
浏览 5
提问于2014-03-28
得票数 0
3
回答
在
继承
的类中使用
私有
变量- Java
、
、
需要对
私有
变量和
继承
有更多的了解。之前我的理解是,如果类中有字段,并且当我
继承
该类时,不受访问限制的字段(
私有
变量)将存在于
继承
的类
中
。但是如果有一个公共的g/setter方法,我可以在基类中使用
私有
变量。 我怎么能想象基类
中
的
私有
变量。
浏览 5
提问于2013-03-21
得票数 12
回答已采纳
3
回答
什么时候使用C++
私有
继承
而不是组合?
、
、
、
、
你能给我一个具体的例子,什么时候使用
私有
继承
比使用组合更可取?就我个人而言,我将使用组合而不是
私有
继承
,但可能会出现使用
私有
继承
是特定问题的最佳解决方案的情况。阅读,给出了一个使用
私有
继承
的例子,但我似乎更容易使用组合+策略模式,甚至是公共
继承
而不是
私有
继承
。
浏览 5
提问于2011-06-10
得票数 17
回答已采纳
1
回答
如何在UML类图中显示
私有
继承
关系
、
、
、
在C++
中
,由于
私有
继承
不被视为is-a关系,那么如何在类关系图中显示它?如果它显示为has-a关系,那么如何区分组合
继承
和
私有
继承
?
浏览 1
提问于2012-02-23
得票数 13
1
回答
继承
PHP类
、
、
是否有一种
继承
类并将所有方法设置为受保护或
私有
的方法?我转到C++
继承
类型: public: void Hello(){ /* prints a hello world */ }};我的问题是:在PHP
中
可以这样做吗?
浏览 1
提问于2013-05-01
得票数 0
回答已采纳
2
回答
为什么C++禁止最终类的
私有
继承
?
、
声明类最终禁止任何类型的
继承
:公共
继承
、保护
继承
和
私有
继承
。struct A final {}; 虽然禁止公共
继承
(例如,如果我的类没有虚拟析构函数或其他原因)是合理的,但我为什么要禁止
私有
继承
呢?如果final禁止只允许公共
继承
,那么std::string和它在std
浏览 0
提问于2018-12-25
得票数 7
回答已采纳
1
回答
java
中
的
继承
私有
字段
如果子类不能从超类
继承
私有
成员,但它从有权访问未
继承
的
私有
成员的超类
继承
公共方法,如本文所述。 存储的子类
继承
成员修改的超类的
私有
成员在哪里?它们在哪里存在?
浏览 5
提问于2013-01-25
得票数 8
回答已采纳
2
回答
C++不允许我从基类调用公共方法
、
foo2 f2; std::cout << i << "\n"; } 'getSize‘是foo的
私有
成员
浏览 5
提问于2014-10-16
得票数 0
回答已采纳
2
回答
在斯坦福iOS7教程
中
,为什么
私有
属性和方法(在实现文件
中
)也可以被子类
继承
?
、
、
他的任务是:所有方法(包括属性)都由子类
继承
,不管它们是公共的还是
私有
的。如果在子类
中
实现方法,则不管该方法是公共的还是
私有
的,都将重写超类的实现(如果有)。为什么
私有
属性和方法(在实现文件
中
)也可以由子类
继承
。 我记得
私有
属性和方法在子类
中
是不可见的,子类不能使用超类的
私有
属性和方法。
浏览 2
提问于2014-01-11
得票数 0
回答已采纳
2
回答
如果子类都在同一个包
中
,子类可以访问父类
私有
成员吗?
、
我在读,上面写着 它说,如果父类在同一个包
中
,子类可以访问父类的
私有
成员。我试过了,无法访问子类
中
父类的
私有
成员
浏览 7
提问于2017-10-23
得票数 1
回答已采纳
1
回答
私有
继承
中
的对象切片
、
、
为什么对象切片不发生在
私有
继承
中
?Static_cast在这种情况下会出错吗?我知道,
私有
继承
并不包含其
继承
类之间的“is--”关系。这与切片有关吗?
浏览 3
提问于2013-09-29
得票数 1
回答已采纳
1
回答
C#
中
的默认
继承
类型
我想知道哪个是C#
中
的默认
继承
类型。例如,默认情况下,c++
中
的默认
继承
类型是
私有
的,如下所示。class B:A 在这里,我们
继承
类A的所有成员作为
私有
成员。这样,什么是C#
中
的缺省
继承
类型& c#
中
的缺省类类型。我们如何知道基类
中
的特定成员在派生类
中
是否可访问?请举例说明。
浏览 1
提问于2010-02-10
得票数 1
回答已采纳
1
回答
当我们
继承
一个在java.Are中有
私有
成员的类时,
私有
成员也会
继承
?
、
当我们
继承
Java
中
具有
私有
成员的类时,
私有
成员是否也被
继承
?如果是,为什么不能通过类对象来获取呢?如果没有,那是为什么?
浏览 13
提问于2018-10-09
得票数 -2
2
回答
继承
意味着
继承
可访问的方法,或者
继承
所有成员,但其中一些成员在子类
中
无法访问?
、
我过去认为
继承
就是
继承
所有成员,但有些成员在子类
中
是不能访问的。但我发现一本书说,子类可以
继承
它可以访问的所有方法。我走进死胡同了吗?人们对
继承
的普遍看法是什么?
浏览 0
提问于2014-09-30
得票数 0
4
回答
C#:通过反射访问
继承
的
私有
实例成员
、
在C#
中
,我是一个绝对的反射新手。我想使用反射来访问类
中
的所有
私有
字段,包括那些
继承
的字段。 我已经成功地访问了除
继承
字段之外的所有
私有
字段,以及所有公共和受保护的
继承
字段。但是,我无法访问
私有
的、
继承
的字段。显而易见的解决方案是将
私有
的、
继承
的字段转换为受保护的字段。然而,目前这不是我所能控制的。
浏览 2
提问于2009-03-26
得票数 17
回答已采纳
2
回答
在Java
中
,如何创建一个只对类和子类可见,而对包
中
的其他类都不可见的变量?
、
如果B类扩展A,则A的公共变量和保护变量由B
继承
,而
私有
变量不
继承
。 如何使这些
继承
的变量成为
私有
变量?
浏览 0
提问于2017-09-03
得票数 2
4
回答
Setter / getter方法
继承
因此,我在研究java
中
的
继承
,但没有弄清楚。假设我们有一个带有
私有
变量和公共setter getter方法的父方法。子类
继承
这些方法,但不
继承
私有
变量。这些方法总是与子类一起运行的超类连接吗?我不能在子类
中
声明同名变量,所以
继承
的方法会访问它。我知道不管用。setter/getter方法是否总是只影响声明它们的对象
中
的值,甚至通过
继承
从子类调用它们?
浏览 1
提问于2014-08-03
得票数 3
回答已采纳
3
回答
多级
继承
成员访问
、
、
var1, double var2, double var3):rectangle(var1, var2) {c = var3;}问题:错误:'double line::a‘在print()
中
受到保护
浏览 3
提问于2016-03-24
得票数 2
回答已采纳
1
回答
如果'C‘公开
继承
'B’,B私下
继承
'A‘,为什么我不能在'C’
中
创建'A‘的对象?
、
、
、
、
C : public B void func() A a{};}; error C2247:'A‘不可访问,因为'B’使用‘
私有
’从'A‘
继承
。我知道如果我使用
私有
继承
,那么类'A‘的成员在'B’
中
是
私有
的,在'C‘
中
是不可访问的,但是为什么我不能在'C’
中
创建'A‘的对象呢?
浏览 3
提问于2020-02-15
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JS中的继承核心详解
js中类定义和类继承
Java:Java中的多重继承问题
面向对象中的继承性
Style在Android 中的继承关系
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券