腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
Java
继承奇怪
的
行为
、
、
class
Base
{ addValue(); value+= 10; return value;} value += 20;} public clas
浏览 0
提问于2018-10-12
得票数 5
2
回答
方法
使用引用变量
调用
、
、
、
public class
Base
{
Base
(){ System.out.println("Inside
Derived
constructorInside
Derived
setV
浏览 4
提问于2015-05-05
得票数 0
回答已采纳
3
回答
为什么程序要打印高度值0而不是我设置
的
高度值?
、
、
、
、
我对如何在运行时
调用
方法
和
构造
函数
感到困惑,因为派生
构造
函数
被打印了3次,高度被打印为0。 public static void main(String args[]){ System.out.printlndo
浏览 2
提问于2019-07-30
得票数 7
回答已采纳
3
回答
写入可序列化子类
、
我正在阅读J.Bloch
的
有效
Java
,现在我
在
关于序列化
的
部分。他说 private static class
Base
{ p
浏览 3
提问于2015-12-08
得票数 2
回答已采纳
2
回答
Java
多态性与
方法
链
、
、
):obj.chainedMethodA().chainedMethodB(); 注
浏览 2
提问于2016-05-04
得票数 4
回答已采纳
2
回答
在
c#
的
基
类
中使用派生
类
的
字段
、
、
、
我希望有一个
在
基
类
中
定义
的
字段,它将影响属于基
类
的
对象
的
创建。但是,我希望能够
在
调用
基
类
cto'r之前
重写
字段
的
值,。ObjNeedParam(int p) val = p; int val;}
浏览 1
提问于2012-07-18
得票数 0
回答已采纳
1
回答
我们是否应该
调用
基
类
,从派生
类
中移动复制/赋值
构造
函数
、
我知道,只要在派生
类
中
定义了自定义复制
构造
函数
或赋值运算符,这些
方法
就有责任
调用
基
类
的
相应
方法
。现在我将重点放在move
构造
函数
上。假设下面是我
的
移动
构造
函数
。我有两种
调用
基
类
构造
函数
的
方法
。摘自
Derived
(
浏览 0
提问于2015-05-11
得票数 5
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
回答
我是否发现了一个bug,能够在任何需要
的
地方获得一个空值?
、
=
Base
.
Derived
在编译
时
,没有问题:一切似乎都正常工作,我
的
IDE (Idea Intellij)没有用红色高亮显示代码
的
任何部分。我
的
理论是,当我将
Derived
对象
本身作为它自己
的
超
类
构造
函数
的
参数传递(事实上,
Derived
类
的
单例实例(一旦通过
Derived
浏览 2
提问于2020-12-20
得票数 0
4
回答
C++与
Java
的
多态性
、
、
、
我正在将一些
Java
代码转换为C++,并希望保持
类
结构类似。但是,我遇到了以下问题,我不知道如何解决;我是用
Java
来解决这个问题
的
: protected Father make; public如何使C++代码产生与
Java
代码相同
的
结果?谢谢。
浏览 4
提问于2014-11-24
得票数 1
2
回答
C++,为什么基
类
需要VTable
、
、
根据我
的
理解,
调用
最派生
的
函数
版本需要一个VTable。它将有关于最衍生
的
函数
版本
的
条目..。我怀疑为什么我们需要为基
类
提供一个VTable。因为使用基
对象
进行
调用
总是需要
调用
基
类
函数
。
浏览 3
提问于2015-01-05
得票数 2
回答已采纳
2
回答
这个向上转换
的
演示是如何工作
的
?
、
、
我创建了一个向上转换
的
演示,我不明白这段代码是如何工作
的
,或者我可以更具体地说,为什么基
类
的
构造
函数
也被
调用
,而派生
的
class.And完成了调度,甚至没有
调用
基
类
的
构造
函数
。我甚至没有在任何地方使用超级关键字,除了基
类
的
构造
函数
是如何
调用
的
。class <
浏览 13
提问于2018-08-01
得票数 0
回答已采纳
2
回答
如何在C++
中
调用
基
类
构造
函数
中
的
派生
类
方法
?
、
我有一个基
类
和两个派生
类
。基
类
构造
函数
在
调用
时应该计算某些属性,尽管这些属性依赖于派生
的
类
详细信息。为了避免
在
每个派生
类
构造
函数
中
重新编码相同
的
步骤,我
在
基
类
构造
函数
中
编写这些步骤,如下例所示。问题是,当我这样做
时
,基<e
浏览 4
提问于2014-11-24
得票数 0
回答已采纳
3
回答
方法
调用
是如何发生
的
?
、
、
、
我对
Java
编程和学习多态性很陌生。根据我从每个人那里得到
的
答案,我有代码: public static void main(String[] args) {
Base
obj=(
Base
)new
Derived
("In
Base
&q
浏览 4
提问于2016-02-14
得票数 0
回答已采纳
2
回答
C++
中
虚拟
函数
构造
函数
的
动态绑定
、
、
按照标准,我们知道
构造
函数
总是倾向于早期绑定它们内部
的
虚拟
函数
,因为它们不完全了解派生
类
层次结构
的
缺点。
在
本例
中
,如果在基本
构造
函数
中使用早期绑定,则将派生
对象
传递给一个完全可接受
的
基
类
指针(在这里完成向上转换)。如果使用早期绑定,则虚拟
函数
的
选择应该基于指针
的
类型(这里是
Base
*),而不
浏览 0
提问于2018-11-16
得票数 1
2
回答
派生
类
中
基
构造
函数
的
控制,潜在
的
双重初始化
、
、
、
我是否理解
在
base
构造
函数
中
调用
derived
(或高级/早期
类
的
构造
函数
)不会阻止预先
调用
默认
的
base
构造
函数
(或其他
构造
函数
)?也就是说,
在
构建
derived
对象
时
,上面片段
中<
浏览 2
提问于2016-08-29
得票数 0
回答已采纳
3
回答
如何强制子类
构造
函数
不
调用
基
类
构造
函数
?
public class
Base
{ foo(); System.out.println("
Base
.foo()");} System.out.println
Base</em
浏览 1
提问于2016-07-10
得票数 0
回答已采纳
2
回答
使用将在派生
构造
函数
中
构造
的
参数
调用
C++基
构造
函数
、
、
、
、
问题1)
Base
(std::string name); }
Derived
(); }
在
generateName()上将
调用
什么
方法
?
Derived
::
D
浏览 4
提问于2011-01-26
得票数 5
回答已采纳
8
回答
Java
-为什么它打印null?
、
public class
Base
{ x = 0;} this.x = x;System.out.println("
Base
.bar:" + x.toString());} public
Derived
浏览 0
提问于2011-09-06
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券