instanceof 相关问题

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

当函数行为取决于类型时,如何避免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

如何将JSON中的Java对象的实例类型发送到Java Spring-Server Post请求?

我有一个基类和三个扩展类。例如:BaseClass:public BaseClass {int id; } public SubClass扩展BaseClass {int sub1; } public SubClass2扩展了BaseClass {int ...

回答 1 投票 0

我如何将json中的Java对象的实例类型发送到Java spring-server发布请求?

我有一个基类和三个扩展类。例如:BaseClass:public BaseClass {int id; } public SubClass扩展BaseClass {int sub1; } public SubClass2扩展了BaseClass {int ...

回答 1 投票 0

在构造函数中使用“ this instanceof…”或“ getClass()是否安全?

Java语言是否保证在构造函数中应用于此的instanceof运算符或getClass()方法始终应用于层次结构中的较深类?例如,如果我要...

回答 2 投票 2


Java:为什么需要在equals()中类型转换为instanceof()?是供参考还是更少的代码?

这里是Java新手,我有一个基本问题,其他线程或文档中的先前回答一半不能回答,但我仍然不完全了解该机制,我想确定自己涵盖了...]]] >

回答 1 投票 0

ActiveMQ-从JMS远程主机接收时无法识别对象

我正在两台JBoss服务器上设置JMS请求答复。在客户端中,我使用camel-jms和Fuse路由创建呼叫。 .setExchangePattern(ExchangePattern.InOut).to(camelContext.getEndpoint(...

回答 1 投票 0

java:instanceof和cast的组合?

((请不要建议我应该进一步抽象X并向其添加另一个方法。)在C ++中,当我有一个X *类型的变量x时,如果它也是Y *类型,我想做一些特定的事情(Y是...

回答 6 投票 6

Typescript类型谓词导致永不

以下打字稿片段在严格模式下重现了(编译器)问题,编译后的代码运行良好:class ClassX {构造函数(公共标签:字符串){}} class ClassA扩展了ClassX {...

回答 1 投票 2

如何在Kotlin中检查“ not instanceof”

在Java中,我们不能像if(!(activity instanceof Activity))那样检查instanceof,如何在Kotlin中进行检查呢?

回答 1 投票 0

代码运行,但通过tsconfig路径导入时instanceof失败

这里有些奇怪的行为。我正在使用Mocha编写单元测试,该单元测试调用将LatLng转换为小叶L.LatLng对象的Class的静态方法。在测试结束时,我正在检查...

回答 1 投票 0

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