instanceof 相关问题

instanceof是一种面向对象语言的运算符,包括Java,php和JavaScript。一般来说,它允许程序员检查作为其左操作数传递的对象是否是由右操作数指定的类的实例。

如何在JavaScript中检查对象实例的实例

我正在使用JavaScript,并且进行了一些验证:我想检查作为参数给出的变量是否是对象实例的实例。更清楚地说,这是一个...

回答 2 投票 1

为什么要在instanceOf之后进行转换?

在下面的示例中(来自我的课程包),我们希望给Square实例c1其他一些对象p1的引用,但前提是这两个对象是兼容类型。 if(p1 instanceof Square){c1 = ...

回答 11 投票 25

RHS上的模式绑定变量的类型与LHS上的匹配模式不对应

为什么部分函数用例v @ Warped(Engineer(name:String))=> v.asInstanceOf [Warped [Engineer]]在模式变量v绑定到...的模式时似乎要求在RHS上使用asInstanceOf强制转换。 >

回答 1 投票 0

如何在不创建新对象的情况下返回对象类?

我有几个类的层次结构:有机体-> Fox,Antelope,Wolf并且我想创建一个方法来定义给定对象的类,而又不返回该对象的新实例。 ...

回答 1 投票 0

如何避免在MVC架构中使用instanceof

我正在用Java开发类似Pacman的游戏,目前正面临着我不喜欢的这些代码味道。让我解释一下我的想法:我的游戏是建立在MVC架构上的。在视图模块上,我...

回答 2 投票 0

instanceof 在Netbeans 11.3中的用法

在JDK更新到14之后,扩展了instanceof语法,因此现在我们可以使用模式:RelationalExpression instanceof Pattern。更多信息在这里。在NetBeans 11.3中,我注意到了提示“ instanceof can ...

回答 1 投票 0

TypeScript-使用构造函数属性创建实例

我想创建一个名为createInstance的函数,该函数接收实例a并创建与a相同类型的新实例c。请注意,在createInstance内部,我不知道什么是...

回答 1 投票 0

““ instanceof”属性在传递数据时丢失

我正在如图所示在file1.js中创建功能对象,并将其作为参数传递给另一个文件中存在的函数file2.js const f = new Feature(); console.log(f instanceof Feature)//返回...

回答 1 投票 0

使用instanceof比较不同的类

Entity.class抽象母类Player.class扩展了实体Wall.class扩展了实体公共类slkjflksdjf {ArrayList实体= new ...

回答 3 投票 2

ESLint:分析错误:意外的令牌instanceOf

在我正在重构的Node.JS项目中,添加以下语句时出现了一个奇怪的皮棉错误:try {...} catch(e){if(e instanceOf MyCustomError){...}} ESLint :...

回答 1 投票 0

当函数行为取决于类型时,如何避免instanceof?

我正在设计一个基本的游戏引擎。我有一个抽象的GameObject类,该类由Player和Bullet两个类继承。我正在尝试处理两个游戏对象的碰撞。如果两个...

回答 1 投票 1

如何在运行时检查子类是否是类的实例? [重复]

在android app测试套件中,我有一个像这样的类,其中B是视图:公共类A扩展了B {...等...}现在,我有一个视图对象列表,其中可能包含A对象,但是在此仅在情况下...

回答 7 投票 69

检查对象是否为数字的实例

我真的很简单,如果条件应该检查 Object是否是Number的实例。 private boolean isNumber(字符串值){Object object =(Object)value;如果(对象...

回答 2 投票 -1

((Java / Spring)使用entityType.getJavaType()访问类元素

我创建了一个通用的Spring Entiy-Class“ TableWithId”,打算由其他类继承。这里是基类的摘录:@Entity @Inheritance(strategy = InheritanceType.JOINED)@ ...

回答 2 投票 0

通用参数实例

我觉得我不得不在这里问这个问题,因为在其他地方找不到正确的答案。我正在尝试使下面的代码片段在componentList是List 的地方工作。我知道...

回答 1 投票 0


如何用打字稿检查泛型实例

我知道我可以使用instanceof检查Typescript中是否有某个类的对象。 new Foo()instanceof Foo // true这也可用于检查我是否有数组。新Array ... ...>

回答 1 投票 0

[C ++相当于Java的instanceof

实现与Java的instanceof等效的C ++的首选方法是什么?]

回答 6 投票 197

我如何区分超类数组中的不同子类?

我的设置如下。我有一个称为“瓶”的超类,还有两个不同的子类:“水”和“苏打水”。有一个无数的数组,我的目标是写一个...

回答 2 投票 0

instanceof不适用于JSON对象-为什么?

嗨,在下面的代码键名称中,value用作对象和字符串。要检查名称。如果name与之匹配,则应检查两个条件值是object或string。如果...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.