腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
继承
默认
构造
函数
,是一个矛盾吗?
、
、
、
在C++ (
继承
主题)中,我读到:基
类
构造
函数
不是
继承
的
,我们必须显式定义派生
类
浏览 7
提问于2020-06-09
得票数 0
10
回答
Java中
的
默认
构造
函数
和
继承
、
、
、
我有一个关于Java中
的
默认
构造
函数
和
继承
的
问题。通常,如果您编写了一个
类
并且不包含任何
构造
函数
,Java会自动为您提供一个
默认
构造
函数
(一个不带参数
的
构造
函数
),它会用一些
默认
值(0、null或false)初始化该类
的
所有实例变量(如果有的话)。但是,如果您编写了一个带有一些参数
的<
浏览 2
提问于2009-02-08
得票数 51
3
回答
在C++中使用
默认
构造
函数
、
、
、
嗨,我在编程入门,对成员初始化和
默认
构造
函数
有一点不确定。我们正在学习
类
和结构
的
基础知识,但我们甚至还没有掌握
构造
函数
方法或
继承
,所以我比这个
类
稍早一些。我在网上冲浪,找不到我
的
问题的确切答案,所以我想我会在这里问:{int shiftNum; double,我收到一个错误,
类
Employee没有
浏览 3
提问于2013-11-15
得票数 0
回答已采纳
2
回答
通过定义
默认
的
私有
构造
函数
使
类
不可
继承
虽然我已经看到final和虚拟
继承
方法实现了这一点,但我不明白为什么定义任何
构造
函数
(除了
默认
的
私有
构造
函数
)都不会阻止
继承
类
。(此外,基
类
的
复制
构造
函数
和副本分配方法应该声明为私有的,以防万一。)基本上,我
的
意思是,如果基
类
的
构造
函数
是私有的,并且没有其他
构造</e
浏览 4
提问于2017-08-09
得票数 1
回答已采纳
4
回答
具有
构造
函数
的
抽象
类
,强制
继承
类
调用它。
我有一个带有
构造
函数
XYZ(string name)
的
XYZ(string name)
类
。现在我可以使用new Inherited()了,它不会调用基本
构造
函数
。我希望强制用户在
继承
的
类
中实现
默认
构造
<em
浏览 7
提问于2015-02-17
得票数 10
回答已采纳
3
回答
如果派生
类
没有参数化
构造
函数
,我如何从派生
类
调用基
类
的
参数化
构造
函数
?
、
、
我有一个带有两个
构造
函数
的
基
类
:一个
默认
构造
函数
和一个参数化
构造
函数
。另一个
类
继承
自该基
类
,并且它只有一个
默认
构造
函数
。如何从派生
类
调用基
类
的
参数化
构造
函数
?
浏览 1
提问于2011-02-28
得票数 4
5
回答
强制派生
类
使用参数实现基
类
构造
函数
、
我想强迫FooBar实现FooBar(int)如果将
默认
构造
函数
FooBase()添加到FooBase中,则由不提供
构造
函数
的
派生
类
“
继承
”: constructor.FooBar Foo不
继承
默认
构造
函数
,因为它提供了一个显式
的
constructor.FooBar,确实
继承
了FooBase().然而,在非<em
浏览 6
提问于2011-07-02
得票数 24
回答已采纳
2
回答
子类需要
默认
构造
函数
吗?
、
、
、
我现在正在学习关于
继承
的
知识,有一件事我还没有找到确切
的
答案。如果我有三个
类
--一个是超级
类
,两个是子类--如果子类
继承
相同
的
字段,那么子类是否需要
默认
构造
函数
?
类
b没有
默认
构造
函数
,因为它
继承
了来自A
的
字段,因为c
类
有不同
的
字段,因此它需要自己
的
默
浏览 4
提问于2021-02-23
得票数 0
回答已采纳
2
回答
为什么私有
构造
函数
禁止
继承
?
、
、
、
我知道两种禁止
继承
的
方法: }class Class {} 我想知道为什么不能
继承
具有私有
默认</em
浏览 2
提问于2015-07-17
得票数 0
回答已采纳
4
回答
为什么
继承
的
构造
函数
不应该
继承
默认
参数?
、
、
C++ Primer (第5版)第629页写道: 如果基
类
构造
函数
具有
默认
参数,则不会
继承
这些参数。相反,派生
类
将获得多个
继承
构造
函数
,其中每个带有
默认
参数
的
参数都会被连续省略。这条规则背后
的
理由是什么?
浏览 5
提问于2015-07-28
得票数 16
1
回答
为什么我必须在Spring配置
类
中有一个
默认
的
构造
函数
,并由@Configuration注释来说明呢?
、
、
、
、
我正在学习Spring认证,在提供
的
学习材料上,我有这个问题,但我无法给出答案。 为什么必须在@Configuration注释
类
中使用
默认
构造
函数
?我没有将任何
构造
函数
声明到我
的
配置
类
中,这是由@Configuration注释注意到
的
。
默认
构造
函数
是超
类
继承
的
构造
函数
吗?不
浏览 2
提问于2015-03-16
得票数 16
回答已采纳
2
回答
继承
类
的
默认
构造
函数
、
、
MewTwo : public pokemon { MewTwo(int n);它会产生一个错误: 我认为正在发生
的
是,当我试图编写不存在
的
MewTwo
构造
函数
时,会调用pokemon
的
默认
构造
函数
。约束:修复不能修改或添加公共成员到
类
。
浏览 0
提问于2010-12-04
得票数 12
回答已采纳
1
回答
为什么使用-声明
的
继承
构造
函数
不使用
默认
构造
函数
初始化虚拟基
类
?
、
、
、
昨天我偶然发现了一个使用声明
的
继承
构造
函数
的
。在仔细阅读了答案和之后,我发现当直接基
类
也使用using从虚拟基
继承
构造
函数
时,可能存在一些不一致(或者至少是我
的
误解)。,我将在这里重复一遍, 隐式定义
的
继承
构造
函数
执行由用户为该类编写
的
内联
构造
函数
所执行
的
类</em
浏览 3
提问于2020-04-22
得票数 2
回答已采纳
4
回答
C#
继承
和
默认
构造
函数
、
、
假设有一个基
类
A和一个从A派生
的
类
B。然后,我们知道
类
B永远不会
继承
类
A
的
构造
函数
。但是,当创建B
的
新对象时,则在调用
类
B
的
默认
/自定义
构造
函数
之前先调用
类
A
的
默认
构造
函数
。也许这样做
的
目的是需要将
类</
浏览 0
提问于2015-04-30
得票数 50
3
回答
面向对象编程、
继承
、复制
构造
函数
、
假设我有一个基
类
Person,并且公开地从基
类
Person
继承
一个
类
Teacher。现在,在主要
函数
中,我写了这样
的
东西// is for derived classTeacher object(“name”,17) ; Teacher object1=object; //call to copy const
浏览 7
提问于2010-01-17
得票数 4
回答已采纳
1
回答
使用关键字
继承
构造
函数
时
的
意外行为
、
、
、
我试图从基
类
继承
构造
函数
,并在派生
类
中定义额外
的
构造
函数
。为什么要删除
默认
构造
函数
?我期望Derived总共有三个用户定义
的
构造
函数
。我唯一能想到
的
是,
继承
的
Base()
构造
函数
被视为隐式声明
的
默认
构造
<
浏览 3
提问于2016-12-08
得票数 1
回答已采纳
4
回答
构造
器
继承
) { } ...我希望B自动从A
继承
构造
函数
浏览 5
提问于2014-09-02
得票数 0
回答已采纳
3
回答
删除
构造
函数
继承
、
、
、
构造
函数
继承
的
要求之一是派生
类
不能有任何具有相同签名
的
构造
函数
。然而,我不确定被删除
的
函数
在这些规则下是如何运行
的
。public: Bar() : Foo(7) {};}; 被删除
的
构造
函数
是否被
继
浏览 3
提问于2015-10-27
得票数 12
回答已采纳
2
回答
为什么大多数基
类
( virtual )
的
默认
构造
函数
在创建大多数派生
类
的
对象时没有在私有虚拟
继承
中被调用?
、
、
、
、
在创建大多数派生
类
的
对象时,如何在私有虚拟
继承
中调用大多数基
类
的
默认
构造
函数
。但是,在大多数派生
类
的
构造
函数
初始化程序列表中提到
的
情况下,也不会调用相同
的
值。另一方面,下面提到
的
代码被成功编译,A()
构造
函数
被调用。程序
浏览 6
提问于2017-05-05
得票数 1
5
回答
C++:用于
继承
的
必备
默认
超
类
构造
函数
?
、
、
、
在超
类
中必须有一个
默认
构造
函数
才能
继承
它吗?假设每个派生
类
构造
函数
都显式地调用了一个超
类
构造
函数
,并提供了正确
的
参数--这样
的
代码能工作吗?
浏览 1
提问于2012-03-23
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券