问题标签 [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.
c++ - C++ 类,需要帮助
我是 C++ 新手,并试图理解与 OpenCV 相关的代码。它有一个类如下:
这是什么Settings() : goodInput(false) {}
意思。我不认为它是一个构造函数。请解释一下。
java - 我需要帮助重载构造函数并创建接受类作为参数的构造函数
我的代码取自我之前的实验室,我们计算了用户输入的两个坐标之间的距离。如何创建一个接受坐标作为参数的重载构造函数?
c++ - How can we initialize a parametrized constructor as default for a string?
For an integer we can do it as
inheritance - 关于混淆java、构造函数和扩展类的问题
我上传了一张我无法弄清楚的问题的图片。正确答案突出显示,但是,我不知道如何解决这个问题。
我很困惑,我认为构造函数必须与赋值运算符(等号)两侧的类具有相同的名称,但在大多数这些问题上它们是不同的。
例如:我习惯于看到类似的东西: World test1= new World("Whatever");
但是在这些问题上,我看到了类似的东西: World test1= new State("whatever");
答案以橙色突出显示,给出的代码以绿色突出显示。我非常感谢有关如何执行此操作的任何帮助或提示。我在 youtube 和 google 上环顾了一段时间,无法弄清楚。
delphi - 为什么(继承的)类构造函数不运行?
我有以下代码:
这个想法是我有一个普通的树祖先类型Parented
和Threaded
后代,它有 RB、BST 和 AVL 子类型。
为了尽可能地抽象线程/父节点,我希望NodeType
在类构造函数中初始化,以便我可以调用。
而不必弄清楚它是父节点还是线程节点。
问题
为什么从不调用类构造函数?
不是继承的类构造函数,甚至不是类型本身的类构造函数。
我知道我可以在构造函数中进行这个初始化,但是让我很恼火的是类构造函数没有运行。
这是一个错误还是我错过了什么?
顺便说一句,我使用的是 Delphi 10,但 XE7 显示了相同的行为。
java - 如何在 Java 中为构造函数编写 API 文档
我是否必须在 Java 中为 API 文档中的构造函数编写参数和返回标签?
这是我的代码:
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 的。
你能解释一下为什么我会得到这样的输出吗?据我说,输出应该是: -
c++ - 我可以让子类隐式继承基类构造函数吗?
假设我有:
使用此代码,B 和 C 将没有任何构造函数(除了复制构造函数)。我想更改类中的某些内容A
(不在B
or中C
),以便两者B
都C
继承A
. 这有可能吗?
c++ - 无法从数组中的指针元素创建新类
我有一个班级类型“房间”的数组。Room 有两个构造函数,一个默认的和一个自定义的。我想在初始化 Room 数组的元素时调用特定的构造函数。默认或自定义都不起作用。我收到此错误:
没有操作符“=”匹配这些操作数,操作数类型是 Room = Room*
这是我的代码:
顺便说一句,房间是房间指针类型
我该怎么办?
谢谢
c# - 构造函数c#中的随机数
我是一名学生,正在学习与游戏开发一致的入门编程课程。我的一项任务要求我在构造函数中定义玩家的攻击伤害。我希望损坏是随机的,但无论我做什么,我都会得到相同的数字。这是我做的一个测试,看看我怎样才能让这个数字是随机的。
我正在我的主程序中创建一个新的 MainChar 实例,并运行 h()。我得到一个相同数字的重复列表,而不是 1 到 10 之间的随机数。有什么想法吗?
PS这个帖子很有用,但无法回答我的问题。