问题标签 [objectinstantiation]

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 回答
174 浏览

android - 尝试在 Android 中创建对象时出现 NumberFormatException

我正在尝试为我的大学项目开发​​一个应用程序,该应用程序跟踪 ADS-B 接收器接收到的飞机,该接收器连接到将数据流式传输到我的应用程序的服务器。

为此,我创建了一个“Aircraft”类来跟踪飞机的位置,可以通过每架飞机的唯一 Mode-S 十六进制代码和发现的每架飞机的 ArrayList 来识别。

这是应该创建飞机对象的代码:

然后将其添加到 ArrayList 中,如下所示:

但是,这会发生:

我只是受够了这些错误。我什至尝试通过从中创建一个字符串并将其插入其位置来替换 sbsMessageArray[4],但这并没有帮助。

0 投票
3 回答
458 浏览

python - python:一个有很多方法的类需要更长的时间来初始化吗?

我有一个程序必须不断地从一个有 12-14 个方法的类中创建数千个对象。它们属于复杂类这一事实是否会导致创建更简单的对象(如列表或字典)甚至是具有较少方法的另一个对象时的性能下降?

关于我的情况的一些细节:我有一堆“文本”对象,它们不断创建和刷新其内容的“打印”。打印对象有很多方法,但只有少数几个属性。打印对象不能包含在文本对象中,因为文本对象需要“可重用”并制作其打印的多个独立副本,这样就排除了在刷新时仅交换打印对象的属性。

我是不是更好,

  • 随着应用程序的刷新,不断地使用它们的所有方法创建新的打印对象?
  • 解开类并将打印对象转换为简单的结构,将方法转换为以对象为参数的独立函数?

我假设这取决于生成包含其中所有方法的新对象是否有很大的成本,而不是必须将所有独立函数导入到它们被称为对象方法的任何地方。

0 投票
2 回答
106 浏览

javascript - 在另一个对象中创建复杂/嵌套 JavaScript 对象的正确方法

以下代码旨在作为可重用对象的简单构造的简短示例。这是一个非常简单的、一层深度的对象,放多少你喜欢的道具和方法,然后分配它们。

这是此用法的示例:

作为这个富有想象力的对象,实际上并不像我在代码中使用的那么简单,它确实可以正常工作(没有尝试过这个实际的对象,因为它只是一个示例。)

但是下一个类似使用相同方法的设置有些错误。

这是一个对象的示例,我已经成功地在眨眼间实现了嵌套对象,使用与错误对象完全相同的方法,我不明白为什么他们在浏览器中应用了不同的方法。

但是下面的下一个没有,因为它缺少初始化的正确方法ownedFefCollCore

未捕获的类型错误:无法读取未定义的属性“HElmTColl”

//这是一个重要的,一开始是一个非常好的,将它添加到下面的对象中,直到我添加了ownedFefCollCore成员​​。

我在研究中发现了以下方法来减少容易出错的构造,但即使是这种方法也不能纠正错误。它是在其他一些东西中发现的,比如这个Object.create()

最后但并非最不重要的是,我的原始代码(在尝试将其创建为基本/共享对象之后)。

0 投票
1 回答
91 浏览

php - 当我们实例化一个 PHP 类时会发生什么?

好吧,我一直听说你最好不要在 php 中使用静态方法,我在某种程度上可以理解,但是对我来说有一些困惑,我想知道的是:

假设我正在编写一个应用程序,我定义了数百个类(或者使用已经包含数百个不同类的框架),我不知道是否应该为每个小任务创建一个类,所以假设我创建一个用于处理特定项目(例如博客文章)的所有 CRUD 任务的类,并且该类处理查看、保存、编辑等,在这种情况下,如果我每次都实例化该类,它将创建一个包含主要方法的对象我们不需要那个请求,所以......我想我想问的是:

这样做是否明智?创建包含许多我们在每个请求中不使用的方法的类,并将它们定义为非静态的,所以每次我们都必须实例化整个对象?

就像 Laravel 对其控制器所做的那样,我们定义了所有非静态方法来处理与某个路由组相关的所有任务,并在每次我们想要访问其中的一两个方法时实例化整个控制器。

提前感谢您的时间和耐心。我很感激。

0 投票
1 回答
62 浏览

c++ - 用参数初始化

我正在关注这个关于 C++ 音频编程的教程,但有一些我不明白的东西;第四行应该代表什么?我知道我没有创建 AudioObject 的实例,因为我没有使用 new 关键字对其进行实例化。但是为什么可以给它分配属性呢?这非常类似于一个函数声明,它让我感到困惑,因为声音在我的 main 的其他地方被用作参考。例如

0 投票
2 回答
151 浏览

php - `...` 在 PHP 对象实例化中做什么

下面是我们可以在 Magento 2 核心代码中找到的函数。

此函数正在使用参数(这是一个数组参数)实例化$type(这是一个字符串参数)。$args

我没有得到的是那 3 个点 ( ...)。这是一个有效的语法吗?我以前从未发现过这样的对象实例化!

我试图删除这些点并尝试加载页面。它给出了致命的错误。这么看来,那三个点也不是不小心过来的。

似乎该代码不适用于 php-5.3 或更低版本。所以这是我在任何地方都找不到的新东西。

0 投票
1 回答
121 浏览

python - 调用python中的类时出错

我创建了一个名为 errors 的类,我试图在其中进行一些错误分析。我不断收到错误代码:

TypeError: unbound method just_print() must be called with errors instance as first argument (got ndarray instance instead)

我正在尝试使用 just_print 方法,以便通过将两个数组 x、y 作为年份和临时值传递给解释器模块,将结果打印到解释器模块。

谢谢你的帮助:D

我的原始代码如下:

0 投票
3 回答
1367 浏览

java - java如何隐式创建对象?就像在 String 类的情况下一样

我无法理解对象是如何隐式创建的。

例子:

我可以创建自己的类,其对象可以隐式创建吗?

0 投票
1 回答
124 浏览

swift - 如何实例化 SKSpriteNode spritekit swift 3

我有一个 2 人太空射击游戏,但在射击部分遇到了问题。我目前有一艘船​​,可以用你的手指移动它的 x 位置。当用户按下“开火”按钮时,我希望它能够直射。所以这是我的问题。当用户推动“火”时,如何在枪尖实例化我的子弹(SKSpriteNode)并向上射击?

0 投票
0 回答
55 浏览

python - 我可以以编程方式计算在 python 函数中实例化的对象的数量吗?

我正在写一个单元测试。它测试的东西涉及 numpy memmaps,它与 numpy ndarrays 一样,可以是引用其他 memmap 数据的“视图”(并且不需要时间来创建)或副本(需要很长时间来创建)。

我想测试在我的函数中创建了多少复制类型的 memmap,并确保在给定某些输入的情况下将其最小化。这可能吗?