问题标签 [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 投票
1 回答
74 浏览

ios - 从静态库初始化对象时在构建期间编译错误

尝试在数据解析器类中创建和初始化对象时出现以下编译错误。代码是

initWithInputComObjects:inputComObjects:withOutputComObjects:outputComObjects库中 .m 文件中的方法在哪里

ld:警告:找不到选项“-L/Users/admin/Desktop/KNXComfort/Pods/build/Debug-iphoneos”的目录 ld:警告:忽略文件/Users/admin/Desktop/KNXComfort/KNXComfort/libKNXCommuncationLib.a,文件 /Users/admin/Desktop/KNXComfort/KNXComfort/libKNXCommuncationLib.a 中缺少所需的架构 i386(3 片)架构 i386 的未定义符号:“_OBJC_CLASS_$_Channel”,引用自:DataParser.o 中的 objc-class-ref “_OBJC_CLASS_ $_ComObject”,引用自:DataParser.o 中的 objc-class-ref “_OBJC_CLASS_$_Component”,引用自:DataParser.o 中的 objc-class-ref “_OBJC_CLASS_$_Device”,引用自:DataParser 中的 objc-class-ref .o(也许你的意思是:_OBJC_CLASS_$_DevicesCollectionViewController,_OBJC_CLASS_$_DevicesCollectionViewCell) ld: 未找到架构 i386 的符号 clang: 错误: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

0 投票
1 回答
30 浏览

objective-c - 我可以通过使用我的子类来实例化我的超类吗?

deck是我的超类,playingCardDeck也是我的甲板子类。我发现我可以通过使用我的子类来实例化我的超类,这让我很困惑。你能告诉我这个吗?init将使用哪种方法以及关于这个的任何其他功能。提前谢谢。

0 投票
2 回答
1607 浏览

unit-testing - Swift - 测试类中的对象实例化

我正在尝试测试我写的课程。我添加了一个新的测试目标,并在其中导入了我要测试的类的目标。我的代码如下所示:

但是,我收到错误:

MyClass不包含init()方法,因此不需要用任何东西构造。因此,我不明白我得到的错误。

在这里的任何帮助将不胜感激。

干杯

0 投票
2 回答
173 浏览

c# - 动态类型实例化 C#

我希望在运行时实例化一个对象,它的类型在字符串中,但它的值也在字符串中。例如:

我正在寻找创建 myType 的实例并将 myValue 强制转换/分配到我刚刚创建的实例中。

我调查了 Activator.CreateInstance :

但我无法将我的值传递给我的实例(可以是任何东西:int16/32/64、double、bool、自定义类型......)。

感谢您的帮助

0 投票
1 回答
2393 浏览

java - 如何允许无限对象实例化?

我目前被困在一个Java程序上。我的程序,一个城市建设游戏,需要能够根据用户的心血来潮随时实例化对象,并且对象的数量需要是无限的。

该程序将有一个 Building 类型的对象。

(我知道如何实例化新对象;就像这样......

...)

但是,这种方法对于我的程序来说是不可接受的。我的程序需要能够即时实例化新的 Building 对象。想象一下,用户可以选择单击一个按钮,将一个新建筑物放置到世界中。他们可以点击 0 次将新建筑物放置到世界中,也可以点击 5,000 次,从而将 5,000 座建筑物放置到世界中。

我显然不想实例化 5,000 个对象,如下所示:

关于如何编码的任何建议?提前致谢!

0 投票
1 回答
79 浏览

java - 无法在java中实例化用户定义的类

我无法实例化用户定义的类。我正在为 RMI 服务器编写一个仆人类,我正在尝试实例化另一个类。PFB 一小部分我的代码

订阅 --> 我的仆人类的一个方法

StockUser --> 我要实例化的用户定义类

它只是从 line 中跳过其余的行StockUser s = new StockUser(user, stockSym);。即使使用 try-catch,我也无法捕获任何异常。如果我注释掉StockUser s = new StockUser(user, stockSym);行,那么所有其余的行都将被执行。变量userstockSym被正确填充并且不为 NULL。有人可以告诉我可能是什么问题吗?

0 投票
2 回答
901 浏览

java - java实例化对象而不知道它将属于哪个子类,直到运行时

场景: 我有一个继承自一个距离祖先类的子类层次结构。层次结构中的所有超类都是抽象的,因此唯一的具体类是那些没有子类的类。我有一个数组:

ancestralClass 是所有其他类继承自层次结构顶部的单个超类。这个数组填充了各种具体子类的不同对象。例如:

... 等等。

我有第二个完全相同形式的数组(相同的类型、大小等),但是第二个数组使用第一个数组来填充自己,其中的对象又属于各种具体的子类。更具体地说,第二个数组的元素中的对象类型将根据在第一个数组的相同元素中找到的对象类型来决定。所以我遇到的问题是:我不知道第一个数组中包含什么,因为它的内容是在运行时随机生成的,因此我不知道第二个数组的内容应该是什么,因为它们依赖于第一个数组大批。我不确定如何编写实例化第二个数组中的新对象的代码。用英文写的,我想要发生的事情听起来如此简单易行。我想遍历第二个数组,检查第一个数组中的对应位置,检查是什么类型的对象,然后在第二个数组中实例化一个该类型的新对象。那就是我不知道如何编码的内容:

问题 更笼统地说,我想实例化一个新对象,它是现有对象所属的类的新实例。我该怎么做,而且我确信有多种解决方案,那么哪个更好?

0 投票
4 回答
1480 浏览

java - 通过作为方法参数传递对象的副本

我对Java在方法参数中的引用/值传递有点困惑。

我在一个OuterObject类中有一个构造函数:

如果我将一个传递给OuterObject这样的复制方法:

在另一个班级:

正如你所看到的,我创建了OuterObject作为InnerObject参数的。现在我想知道:

我是从 return 语句中获得两个新对象,还是只是一个新OuterObject副本但对现有对象的引用相同InnerObject

0 投票
1 回答
187 浏览

java - 将 Java 转换为 C# - 覆盖实例化

我很难将以下代码从 Java 转换为 C#。

我不确定是否可以覆盖 C# 中的实例化。如果没有,有没有办法复制代码来实现所需的功能?

0 投票
1 回答
107 浏览

java - 创建字符串对象的最佳方法

java我们可以String通过以下两种方式创建 -

这两种方法的性能有什么区别吗?在第二种情况下,是否String创建了任何新对象?
提前致谢。