腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
为什么Java不允许无法访问其
超
类
的
任何
构造
函数
的
子类
?
、
、
这个问题主要是参考Luiggi对这样一个问题
的
回答: 我理解Java强制每个
子类
构造
函数
必须
调用
它
的
超
类
构造
函数
之一。如果所有
超
类
的
构造
函数
都是
私有
的,这显然是不可能
的
。因此,如果一个
子类
理论上可以继承具有
私有
构造
函数
<e
浏览 6
提问于2015-07-05
得票数 2
回答已采纳
3
回答
超
类
构造
函数
的
参数是什么?
、
我正在学习java中有关继承
的
一章,我有几个问题。 我对继承是
如何
工作
的
(重写方法、信息隐藏、
如何
从
子类
中
的
超
类
中使用
私有
字段等)有基本
的
理解,但我只有一个问题,希望您能帮助我。当
超
类
具有非默认
构造
函数
(没有参数)时,这意味着在
子类
中
,我必须创建新
构造
函数
(
浏览 7
提问于2012-09-25
得票数 0
回答已采纳
2
回答
基于
子类
定义
超
类
实例字段
的
最佳实践
、
我有一个抽象
超
类
和几个
子类
,它们继承了
超
类
中
定义
的
字段,但是每个
子类
对于这些字段都有不同
的
值。当
调用
子类
时,我使用
构造
函数
适当地设置字段。是使用直接引用来执行此field = value,还是使用
超
类
集方法setField(value);? 我宁愿将字段保持为
私有
,因此我希望避免直接引用。另一种选择是
调
浏览 5
提问于2014-09-17
得票数 0
回答已采纳
3
回答
超
类
中
的
PHP变量初始化
、
我
的
问题是关于面向对象PHP
中
的
继承机制。如果我希望在
超
类
的
构造
函数
中
初始化一个
类
变量,并且所有
子类
都使用初始化
的
变量,那么我不能在
超
类
的
构造
函数
中
这样做,因为
超
类
构造
函数
不是由
子类
<e
浏览 0
提问于2013-07-20
得票数 1
3
回答
从
构造
函数
调用
可重写方法
的
问题
、
、
在这里,提交人说: 不要从
构造
函数
中
调用
可重写
的
方法。在创建
子类
对象时,这可能导致在
子类
对象完全初始化之前
调用
重写
的
方法。回想一下,当
构造
子类
对象时,它
的
构造
函数
首先
调用
直接
超
类
的
构造
函数
之一。如果
超
类
浏览 0
提问于2015-05-29
得票数 1
回答已采纳
2
回答
子类
获取
超
类
私有
变量c++
、
我有一个具有某些
私有
变量
的
超
类
,我需要为一个
子类
构建一个
构造
函数
。Shape(double w, double h); double width;
超
类
构造
函数
public: string
浏览 6
提问于2016-03-24
得票数 0
1
回答
Java继承是否创建隐藏
的
父对象?
、
在多种解释
中
,解释说在继承过程
中
只创建了一个对象。但是,在从
超
类
继承期间,
子类
不会继承父
类
的
私有
属性。那么,
浏览 7
提问于2022-10-17
得票数 2
6
回答
一个
子类
是否继承了它
的
超
类
的
构造
函数
?
、
在
子类
中
,我们可以使用
子类
的
构造
函数
初始化数据成员,该
函数
在内部
调用
超
类
的
构造
函数
super()。如果一个
子类
不能从它
的
超
类
继承
构造
函数
,那么super()
调用
如何
初始化
超
类
呢?
浏览 0
提问于2011-03-04
得票数 25
6
回答
为什么不能从
构造
函数
为
私有
的
类
继承?
、
为什么Java不允许
从
构造
函数
为
私有
的
类
继承?
浏览 7
提问于2013-05-21
得票数 9
回答已采纳
1
回答
子类
的
构造
函数
调用
、
考虑一个
子类
的
构造
函数
。如果此
构造
函数
没有
调用
其
超
类
的
构造
函数
作为第一个语句,那么在其执行过程中会发生什么情况。我
的
答案(我想验证它是否正确): 如果
子类
没有
调用
超
类
中
的
构造
函数
,那么将使用
超
类<
浏览 2
提问于2011-08-11
得票数 0
3
回答
什么时候需要显式
调用
超
类
构造
函数
?
、
、
、
假设我有一个
子类
,它扩展了一个
超
类
。在什么情况下,我需要显式地键入super()才能运行
超
类
构造
函数
?我正在看一本关于抽象
类
的
书中
的
例子,当他们用非抽象
子类
扩展它时,
子类
的
默认
构造
函数
是空白
的
,并且有一条注释说
超
类
的
默认
构造
函数</
浏览 0
提问于2011-06-12
得票数 97
回答已采纳
2
回答
如果
子类
构造
函数
调用
的
参数结构与其
超
类
构造
函数
不匹配会发生什么?
、
、
、
如果您有一个
子类
,并且您
的
子类
仅
构造
函数
是super(int x, int y),但是该参数结构与它
的
超
类
构造
函数
的
参数结构不匹配,那么此时会发生什么呢?
子类
如何
调用
它
的
超
类
构造
函数
?在这种情况下是否使用super()
的
默认
构造</
浏览 6
提问于2014-06-05
得票数 0
回答已采纳
3
回答
继承java
、
、
、
、
我已经创建了一个
超
类
和一个
子类
,但是我试图在
子类
中
添加一个
构造
函数
方法,这个
子类
接受一个整数和一个字符串参数,就像在
超
类
构造
函数
中
创建
的
那样,然后使用这两个参数从
子类
构造
函数
中
调用
超
类
构造
函数</
浏览 0
提问于2013-10-23
得票数 0
回答已采纳
1
回答
为什么在
超
类
构造
函数
中
调用
带有
子类
对象
的
私有
方法是可能
的
呢?
class ParentClass double height; { System.out.println("this : "+this.getClass().getName()); } { } class
浏览 2
提问于2015-12-25
得票数 0
5
回答
在
调用
超
类
的
构造
函数
之前,有没有办法在Java
中
初始化
子类
的
成员变量?
、
我之所以需要它,是因为
超
类
中
的
构造
函数
正在
调用
一个在
子类
中被覆盖
的
方法。该方法返回一个值,该值被传递给
子类
的
构造
函数
。但是
超
类
构造
函数
必须在
子类
构造
函数
之前
调用
,所以我没有机会保存传入
的
值。
浏览 2
提问于2010-03-27
得票数 10
回答已采纳
4
回答
子类
不
调用
超
类
构造
函数
时
的
行为
根据我
的
课本: 如果
子类
中
任何
构造
函数
的
执行都没有
调用
超
类
构造
函数
,Java就会自动
调用
超
类
的
无参数
构造
函数
。这是否意味着所有
超
类
数据字段(
超
类
变量)都将设置为null(因为
构造
函数
是
浏览 2
提问于2012-10-13
得票数 0
回答已采纳
1
回答
用Java实例化抽象
类
、
我在学习OOP
的
概念。在阅读有关继承
的
文章时,我了解到在初始化
子类
之前必须初始化
超
类
,即所有
超
类
的
构造
函数
必须在
子类
构造
函数
之前运行。此外,我们还可以直接创建
超
类
的
实例。例如:现在,我遇到了抽象
的
课程。似乎我
浏览 0
提问于2019-06-13
得票数 0
回答已采纳
3
回答
就像
超
类
成员一样,
超
类
构造
函数
是否构成
子类
对象状态
的
一部分?
、
、
、
、
请允许我解释我
的
理解。args[]) Q q = new Q(); //constructor Q() invoked on object referenced by q} 所以我
的
疑问是:1.super()是在P
的
哪个对象上
调用
的
(因为不存在)。P()
中
的
"this“指的是什么?它和q是同一个对象吗?换句话说,是this=q吗?
浏览 1
提问于2015-03-27
得票数 3
1
回答
在java
的
子类
构造
函数
错误
中
调用
超
类
构造
器和
子类
的
重载
构造
函数
、
我不能
调用
超
类
构造
函数
,也不能
调用
另一个重载
的
构造
函数
,因此,没有硬编码就可以初始化这两个
类
的
数据了吗?我知道我只能在
构造
函数
中
调用
一个
构造
函数
--
子类
或
超
类
构造
函数
--这应该是
构造
<e
浏览 2
提问于2022-03-12
得票数 0
2
回答
C++ -生成
子类
实例
的
超
类
构造
函数
、
、
我有两个
类
,其中一个是另一个
的
子类
,唯一不同
的
是它在父
类
的
基础上包含一个额外
的
成员变量。我没有使用默认
的
构造
函数
,而是将对单个对象
的
引用作为
构造
函数
参数传入。我想让父
类
的
构造
函数
检查这个对象,然后决定是
构造
父
类
的
实例(在大多数情况下)还是<
浏览 0
提问于2010-07-16
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券