问题标签 [class-constructors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
79 浏览

c++ - C++ 类,需要帮助

我是 C++ 新手,并试图理解与 OpenCV 相关的代码。它有一个类如下:

这是什么Settings() : goodInput(false) {}意思。我不认为它是一个构造函数。请解释一下。

0 投票
0 回答
134 浏览

java - 我需要帮助重载构造函数并创建接受类作为参数的构造函数

我的代码取自我之前的实验室,我们计算了用户输入的两个坐标之间的距离。如何创建一个接受坐标作为参数的重载构造函数?


0 投票
1 回答
32 浏览

c++ - How can we initialize a parametrized constructor as default for a string?

For an integer we can do it as

0 投票
1 回答
13 浏览

inheritance - 关于混淆java、构造函数和扩展类的问题

我上传了一张我无法弄清楚的问题的图片。正确答案突出显示,但是,我不知道如何解决这个问题。

我很困惑,我认为构造函数必须与赋值运算符(等号)两侧的类具有相同的名称,但在大多数这些问题上它们是不同的。

例如:我习惯于看到类似的东西: World test1= new World("Whatever");

但是在这些问题上,我看到了类似的东西: World test1= new State("whatever");

答案以橙色突出显示,给出的代码以绿色突出显示。我非常感谢有关如何执行此操作的任何帮助或提示。我在 youtube 和 google 上环顾了一段时间,无法弄清楚。

http://imgur.com/viqi2W7混淆java的东西

0 投票
0 回答
68 浏览

delphi - 为什么(继承的)类构造函数不运行?

我有以下代码:

这个想法是我有一个普通的树祖先类型ParentedThreaded后代,它有 RB、BST 和 AVL 子类型。
为了尽可能地抽象线程/父节点,我希望NodeType在类构造函数中初始化,以便我可以调用。

而不必弄清楚它是父节点还是线程节点。

问题
为什么从不调用类构造函数?
不是继承的类构造函数,甚至不是类型本身的类构造函数。

我知道我可以在构造函数中进行这个初始化,但是让我很恼火的是类构造函数没有运行。

这是一个错误还是我错过了什么?

顺便说一句,我使用的是 Delphi 10,但 XE7 显示了相同的行为。

0 投票
2 回答
27792 浏览

java - 如何在 Java 中为构造函数编写 API 文档

我是否必须在 Java 中为 API 文档中的构造函数编写参数和返回标签?

这是我的代码:

0 投票
1 回答
71 浏览

c++ - C++ - 以指针作为数据字段的复制构造函数

我有以下代码:-

它产生的输出为: -

c.get 和 d.get 的行为很容易理解。c 和 d 共享同一个指针 val,a 和 b 共享同一个指针 val。

所以 c.get() 应该返回 1 并且 d.get() 应该返回 2。但我期待 a.get() 和 b.get() 中的类似行为。(也许我没有正确理解 cout)

我无法理解 a.get() 是如何产生 2 的。

你能解释一下为什么我会得到这样的输出吗?据我说,输出应该是: -

0 投票
1 回答
55 浏览

c++ - 我可以让子类隐式继承基类构造函数吗?

假设我有:

使用此代码,B 和 C 将没有任何构造函数(除了复制构造函数)。我想更改类中的某些内容A不在Bor中C),以便两者BC继承A. 这有可能吗?

0 投票
2 回答
35 浏览

c++ - 无法从数组中的指针元素创建新类

我有一个班级类型“房间”的数组。Room 有两个构造函数,一个默认的和一个自定义的。我想在初始化 Room 数组的元素时调用特定的构造函数。默认或自定义都不起作用。我收到此错误:

没有操作符“=”匹配这些操作数,操作数类型是 Room = Room*

这是我的代码:

顺便说一句,房间是房间指针类型

我该怎么办?

谢谢

0 投票
2 回答
378 浏览

c# - 构造函数c#中的随机数

我是一名学生,正在学习与游戏开发一致的入门编程课程。我的一项任务要求我在构造函数中定义玩家的攻击伤害。我希望损坏是随机的,但无论我做什么,我都会得到相同的数字。这是我做的一个测试,看看我怎样才能让这个数字是随机的。

我正在我的主程序中创建一个新的 MainChar 实例,并运行 h()。我得到一个相同数字的重复列表,而不是 1 到 10 之间的随机数。有什么想法吗?

PS这个帖子很有用,但无法回答我的问题。