腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
通过定义默认的私有
构造
函数
使类不可
继承
虽然我已经看到final和虚拟
继承
方法实现了这一点,但我不明白
为什么
定义任何
构造
函数
(除了默认的私有
构造
函数
)都不会阻止
继承
类。(此外,基类的复制
构造
函数
和副本分配方法应该声明为私有的,以防万一。)基本上,我的意思是,如果基类的
构造
函数
是私有的,并且没有其他
构造
函数
,那么当派生类想要扩展这个基类时: 派生类
不能
调用基类的默认
构造</e
浏览 4
提问于2017-08-09
得票数 1
回答已采纳
7
回答
为什么
私有基类
构造
函数
会导致“隐式超级
构造
函数
不可见”?
、
、
、
如果
构造
函数
没有在Java中
继承
,
为什么
我会得到编译错误(默认
构造
函数
不可见的隐式超级
构造
函数
A() )。必须定义显式
构造
函数
)?我知道在隐式B
构造
函数
中调用super()。但是我不明白
为什么
它
不能
用super()访问私有
构造
函数
。所以,如果我们只有私有
构造
函数
,那么类事实上
浏览 0
提问于2015-07-03
得票数 5
回答已采纳
2
回答
用
继承
构造
函数
初始化姐妹类
、
、
我有一个基类,它由两个子类
继承
。这个子类也
继承
了
构造
函数
,但是如果我试图用类B的副本
构造
A类的实例,它就
不能
工作(编译错误)。但是,如果我插入一个以基类作为参数类的
构造
函数
,它可以工作:public: : base(cpy) {}为基插入
构造
函数
并不是问题。我的问题
浏览 0
提问于2014-03-01
得票数 1
回答已采纳
2
回答
为什么
私有
构造
函数
禁止
继承
?
、
、
、
我知道两种禁止
继承
的方法: 我想知道
为什么
不能
继承
具有私有默认
构造
函数
的类,以及有什么条件?
浏览 2
提问于2015-07-17
得票数 0
回答已采纳
4
回答
构造
器
继承
) { } ...我希望B自动从A
继承
构造
函数
浏览 5
提问于2014-09-02
得票数 0
回答已采纳
1
回答
如何在c++中调用另一个
继承
类的
构造
?
我试图使用
继承
编写
构造
函数
。还有,
为什么
我
不能
让它超载呢? PS:
构造
函数
接受4个参数。
浏览 0
提问于2020-05-10
得票数 0
回答已采纳
1
回答
为什么
我必须在Spring配置类中有一个默认的
构造
函数
,并由@Configuration注释来说明呢?
、
、
、
、
为什么
必须在@Configuration注释类中使用默认
构造
函数
? Tnx
浏览 2
提问于2015-03-16
得票数 16
回答已采纳
1
回答
调用基类的
构造
函数
而不在派生类中定义它
class A { int _a};
为什么
我
不能
使用
继承
的
构造
函数
初始化一个A类型的变量B a(5); 错误:“不匹配初始化‘B’的
构造
函数
”
浏览 0
提问于2021-09-14
得票数 1
回答已采纳
1
回答
python原语类
构造
函数
- int()
不能
使用显式基-
、
、
、
我读过Python中的结构理论,解释了
构造
函数
继承
在Python中是可能的。我将int类
继承
到我的类a中,原则上,子类中的
构造
函数
具有最高优先级。
为什么
我的子类的
构造
函数
不被调用?self,value1,value2): self.value2=value2 TypeError: int()
不能
使用显式基转换非字符串
浏览 2
提问于2022-08-21
得票数 0
1
回答
最后类与私有
构造
函数
: java.util.Arrays和java.lang.Math的区别
、
、
、
我知道最后一个类(
不能
继承
该类)和私有
构造
函数
(
不能
创建类的实例)之间的区别。但是,
为什么
Arrays和Math类都有私有
构造
函数
,但是Math是最终类,而Arrays不是? 有什么关系?
浏览 0
提问于2017-01-27
得票数 14
回答已采纳
1
回答
用Java实例化抽象类
、
在阅读有关
继承
的文章时,我了解到在初始化子类之前必须初始化超类,即所有超类的
构造
函数
必须在子类
构造
函数
之前运行。此外,我们还可以直接创建超类的实例。似乎我们
不能
实例化抽象类。要使用抽象类,您必须从另一个类
继承
它,为其中的抽象方法提供实现。 我的问题是,在实例化具体子类时,抽象超类的
构造
函数
将在具体子类的
构造
函数
之前调用。如果是这样,
为什么
我
不能
直接实例化抽象超类呢
浏览 0
提问于2019-06-13
得票数 0
回答已采纳
10
回答
构造
函数
与
继承
、
、
public Foo() { }} { 现在,Foo的所有公共成员都可以在Bar中访问,但
构造
函数
除外我
不能
做像
为什么
构造
函数
不可
继承
?我知道我们可以链接
构造
函数
,但是我想知道
为什么
上面的
构造
无效。我相信这是有充分理由的。
浏览 6
提问于2009-03-06
得票数 14
回答已采纳
2
回答
为什么
不能
公开
继承
的受保护的
构造
函数
?
、
、
、
、
int main() B().f(1); // ok}
为什么
继承
的protected
构造
函数
不能
成为public,而
继承
的protected成员
函数
却可以?
浏览 5
提问于2020-05-30
得票数 17
回答已采纳
1
回答
在公共场合使用“使用”
继承
私有
构造
函数
并不使其公开。
、
、
“使用”私有成员变量使其成为公共成员,但
构造
函数
保持私有。
浏览 2
提问于2017-04-07
得票数 5
回答已采纳
1
回答
当超类不存在时调用它的
构造
函数
、
、
、
问题/任务:}答: super();} 有人说正确的答案是B,但我不明白
为什么
不能
是A?Java
浏览 1
提问于2018-04-24
得票数 2
回答已采纳
2
回答
继承
构造
函数
忽略类内初始化。
、
、
、
、
然而,GCC给出了一条错误消息,使我认为它试图使用默认的初始化程序: ASTConcatenateLiteral(const SourcePosition &p) : ASTExpr(p根据
继承
的
构造
函数
等价于具有空体的用户定
浏览 0
提问于2017-08-22
得票数 14
回答已采纳
3
回答
我们
不能
从基类
继承
的东西:
为什么
?
、
我们
不能
继承
以下内容(C++标准不允许):
构造
函数
、复制
构造
函数
、赋值运算符和析构
函数
。members and methods */ { return 0;类B不会
继承
所有这四个类,但是
为什么
呢?对于
构造
函数
--我认为如果B
继承
了A
浏览 0
提问于2011-08-27
得票数 0
2
回答
原型
继承
,
为什么
是实例而不是原型?
、
我一直在想,自从我了解了原型
继承
之后,
为什么
要将父类的实例推入子原型,而不是原型本身?function(options){} Cat.prototype = new Animal('Cat');我的猜测是,如果只
继承
原型,就不会包含在
构造
函数
(thi
浏览 0
提问于2010-12-06
得票数 17
回答已采纳
1
回答
使用“使用”关键字
继承
基类的复制和移动
构造
函数
、
、
、
我想使用using关键字
继承
基类的复制
构造
函数
:{ A(const A &) { std:,但是
继承
复制和移动
构造
函数
会导致编译错误:
继承
的
构造
函数
不是从相同或派生类型的表达式初始化的候选
构造
函数
。__PRETTY_FUNCTION__ << std::en
浏览 0
提问于2018-03-01
得票数 3
1
回答
类有错误“给定不符合所需参数的参数。
对于这个常见的错误,有很多答案,但我看过的答案并
不能
解决这个特定的问题。that corresponds to the required formal parameter 'id' of B.B(String, String, JObject)public C(string id, string name, JObject parameters):
为什么
C
构造
浏览 2
提问于2017-03-16
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券