腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
派生类
可以
访问
基
类
的
构造
函数
和析构
函数
吗?
c++
我知道
派生类
构造
函数
可以
将值传递给
基
类
构造
函数
吗?但是,
派生类
可以
访问C++中
基
类
的
构造
函数
和析构
函数
吗?
浏览 0
提问于2014-03-03
得票数 2
回答已采纳
2
回答
通过定义默认的私有
构造
函数
使
类
不可继承
c++
虽然我已经看到final和虚拟继承方法实现了这一点,但我不明白
为什么
定义任何
构造
函数
(除了默认的私有
构造
函数
)都不会阻止继承
类
。(此外,
基
类
的复制
构造
函数
和副本分配方法应该声明为私有的,以防万一。)基本上,我的意思是,如果
基
类
的
构造
函数
是私有的,并且没有其他
构造
函数
,那么当
派生类
想要扩展这个<
浏览 4
提问于2017-08-09
得票数 1
回答已采纳
3
回答
面向对象编程、继承、复制
构造
函数
c++
、
oop
假设我有
一个
基
类
Person,并且公开地从
基
类
Person继承
一个
类
Teacher。现在,在主要
函数
中,我写了这样的东西// is for derived classTeacher object(“name”,17) ; Teacher object1=object; //
浏览 7
提问于2010-01-17
得票数 4
回答已采纳
3
回答
关于C#中
构造
函数
的几个问题
c#
、
.net
、
inheritance
、
constructor
、
multiple-constructors
在C#中,有关
构造
函数
的继承: 如果
基
类
包含
一个
或多个
构造
函数
,
派生类
必须始终
调用
其中
一个
构造
函数
吗?
派生类
不可能跳过
基
类
的
构造
函数
吗?
派生类
可以
有自己的
构造
<em
浏览 5
提问于2011-04-04
得票数 8
回答已采纳
2
回答
为什么
先
调用
基
类
构造
函数
,然后
调用
派生类
构造
函数
c++
、
constructor
、
destructor
根据c++规则,在定义
派生类
对象时,先
调用
基
类
构造
函数
初始化
基
类
成员,然后再初始化
派生类
构造
函数
。对于析构
函数
,规则将恢复。 我想知道
为什么
要遵守这个规则。
为什么
先是
基
类
构造
函数
,然后是
派生类
构造
函数
?有什么理由要这样做吗
浏览 16
提问于2013-02-13
得票数 5
5
回答
继承-实例化问题
c++
、
inheritance
在继承中,当
一个
派生类
被实例化(创建了
派生类
obj )时,第
一个
内存被留出。在此之后,将
调用
派生类
构造
函数
。,
派生类
构造
函数
被
调用
。问题是,根据我的研究,
基
类
构造
函数
是在
调用
派生类
构造
函数
之前
调用
的。但是,
派生类<
浏览 4
提问于2011-04-10
得票数 2
2
回答
如果
基
类
构造
函数
受到保护,
为什么
我们不能在
派生类
函数
中创建
基
类
的对象
c++
、
constructor
() {}class Derived:public Base { void func() { }上面的代码会显示
一个
编译错误,说明Base的
构造
函数
是受保护的。但是如果我在main中创建
一个
派生类
的对象,
基
类
的
构造
函数
会被
调用
(我知道它是由
派生类
构造
函数
内部
调用</em
浏览 1
提问于2015-01-02
得票数 0
2
回答
可以
从
基
类
构造
函数
调用
派生类
构造
函数
吗?
c#
、
inheritance
、
constructor
我有
一个
抽象
基
类
,从中派生出两个
类
。抽象
类
具有
一个
受保护的字段,该字段由
派生类
中的
构造
函数
初始化。每个
派生类
都有两个
构造
函数
,每个
类
的第
一个
构造
函数
初始化字段,第二个
构造
函数
通过
调用
第
一个
构造
函数
来修改第
浏览 5
提问于2016-10-21
得票数 3
回答已采纳
1
回答
从ServiceBase派生时,我是否
调用
基本
构造
函数
?
c#
、
.net
Microsoft .NET
类
构造
函数
的文档如下: 在
派生类
中,如果没有使用base关键字显式
调用
基
类
构造
函数
,则默认
构造
函数
(如果存在)被隐式
调用<
浏览 2
提问于2012-07-02
得票数 6
回答已采纳
1
回答
为什么
不能从派生
调用
基
类
的
构造
函数
?
asp.net
、
oop
、
c#-4.0
我需要理解
为什么
我们不能从派生
调用
基
类
的
构造
函数
。我有一些情况。Console.WriteLine("Called by Class B");如果我喜欢的话然后
调用
基
类
的
构造
函数
如果我喜欢的话然后
调用
基
<e
浏览 4
提问于2015-05-28
得票数 0
回答已采纳
3
回答
为什么
派生类
需要使用
基
类
构造
函数
?
c#
、
oop
、
inheritance
、
constructor
在C#中,我现在意识到,无论是显式
调用
还是隐式默认
构造
函数
,
派生类
中的
构造
函数
都将
调用
基
类
构造
函数
。我的问题是
为什么
?我认为这是因为
派生类
需要创建
基
类
的对象,但是
为什么
呢?
浏览 5
提问于2017-07-13
得票数 2
回答已采纳
4
回答
通过复制
派生类
的另
一个
对象来创建
派生类
的对象时
调用
基
类
的复制
构造
函数
c++
、
inheritance
、
language-design
、
copy-constructor
class base {}; der d2(d1); 此语句
调用
类
基
类
的默认
构造
函数
,然后复制claas der的
构造
函数
。我的问题是,
为什么
C++在通过复制
派生类
的另
一个
对象来创建
派生类
的对象时,没有提供
调用
基
类
的复制
构造
函数<
浏览 0
提问于2011-09-01
得票数 2
2
回答
对象的继承和大小
c++
、
oop
我假设我的
基
类
有
一个
"int“成员,
派生类
也有
一个
"int”成员。现在,当我创建
一个
派生类
对象并通过derivedClassObject看到输出时,它就变成了8。我知道,当我为
派生类
创建对象时,
基
类
构造
函数
和
派生类
构造
函数
都会被
调用
。这里的
基
类
构造
浏览 0
提问于2012-01-11
得票数 0
1
回答
为什么
我们必须将值从
派生类
构造
函数
传递给
基
类
构造
函数
?
c#
、
inheritance
、
constructor
{ }
为什么
首先
调用
基
类
构造
函数
如果在
基
类
中定义了参数化
构造
函数
,则
派生类
构造
函数
必须从
派生类
将值传递给
基
类
浏览 0
提问于2018-05-13
得票数 0
2
回答
java中
构造
函数
的继承
java
、
class-constructors
、
inheriting-constructors
每当在任何
派生类
中
调用
任何
构造
函数
时,任务只有通过最终隐式或显式
调用
基
类
构造
函数
才能完成(如果我错了,请纠正我)。 因为我们打算创建
派生类
的实例,但是最后
调用
了
基
类
构造
函数
。那么,尽管
调用
了
基
类
的
构造
函数
,
派生类
的实例是如
浏览 2
提问于2018-05-20
得票数 2
回答已采纳
2
回答
克服反向
构造
器顺序的设计模式?
c#
、
design-patterns
、
constructor
我有以下问题:让我们
调用
基
类
Track,它的作用是构建
一个
表示视频游戏轨道的网格。少考虑它是
一个
可以
从不同格式(如BMP、JPE
浏览 0
提问于2019-02-21
得票数 0
回答已采纳
1
回答
构造
函数
继承问题
delphi
我有两个
类
,
一个
基
类
和
一个
派生类
。我的
基
类
有
一个
如下形式的
构造
函数
:begin 我的
派生类
有
一个
如下形式的
构造
函数
浏览 1
提问于2010-08-04
得票数 3
回答已采纳
4
回答
派生类
构造
函数
调用
c++
、
inheritance
、
constructor
、
derived-class
、
base-class
如果我有
一个
基
类
: ...和
一个
派生类
...这个
派生类
是否总是
调用
基
类
的默认
构造
函数
?即不带参数的
构造
函数
?例如,如果我为
基
类
定义了
一个
构造
函数
: Base(int ne
浏览 1
提问于2012-11-19
得票数 6
回答已采纳
6
回答
这上面有新的位置
c++
我想它会创建
一个
派生类
对象。然而,背后的逻辑是什么呢?我想当我们
调用
新的BaseClass()时,它只会根据
基
类
的大小来分配内存。但是,
为什么
我们仍然
可以
将这个指针传递到新的位置来
构造
派生类
对象呢?在进一步的检查中,代码确实覆盖了
基
类
的运算符new,以便分配足够的内存来容纳
派生类
对象并避免递归
调用
它,在
派生类
构造
函数</
浏览 0
提问于2011-04-29
得票数 3
2
回答
派生类
特定
函数
,在重写的虚拟
函数
中,由
基
类
指针
调用
。
c++
、
class
、
pointers
、
polymorphism
我理解
为什么
在将
派生类
分配给
基
类
指针时只能
调用
基
类
函数
。根据我对虚拟表的理解,原因是因为只有
基
类
虚拟
函数
指针被放入虚拟表中,因此只能
调用
它们,但是如果
基
类
指针指向
派生类
,则在
调用
派生类
构造
函数
时,
基
类
虚拟
函数</e
浏览 0
提问于2013-08-01
得票数 0
回答已采纳
点击加载更多
相关
资讯
小朋友学Python:继承
Kotlin-Anko学习(4)Kotlin语法-类、继承、抽象类
python类,问题篇,需要你的观察力来领取奖品
重温C与C+之构造函数
Python教程-史上最全的Python面向对象知识点疏理
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券