instanceof 相关问题

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

简化代码并避免instanceOf和null检查

我想简化代码(例如通过使用Optionals)private String formatValue(Object value){if(value == null){return null; } else if(value instanceof Date){return ...

回答 4 投票 -1

使用来自超类集合的子类实现的接口而不使用instanceof

我正在编写一个2D游戏,所有游戏元素都是GameObject的子类。 Game类有一个GameObject集合。我的问题是,当玩家执行动作时,我会经历...

回答 2 投票 1

是否可以在switch语句中使用instanceof运算符?

我有一个问题,为instanceof对象使用switch case:例如:我的问题可以用Java重现:if(this instanceof A)doA();否则if(此实例为B)doB();否则如果(这...

回答 22 投票 231

如何让这个Java instanceof测试返回false而不是错误?

我一直在我的Java代码中试验instanceof。 public class Test {public static void main(String [] args){String favoriteFood =“sandwich”;布尔标志= ...

回答 2 投票 -2

kotlin-test:如何测试特定类型,如:“是y的X实例”

如何测试val / var是否是预期类型?我在Kotlin Test中缺少什么,比如:value shouldBe instanceOf ()这是我实现它的方式:内联乐趣

回答 1 投票 2

我使用instanceof“错误”吗?

因此,在我的一个简单的游戏引擎中,我使用接口“UpdatedGameElement”来表示必须通过update()方法的实现每帧更新具有该接口的对象。 ...

回答 3 投票 4

在java中使用“Instance of”[复制]

什么是'instanceof'运算符用于?我了解到Java有instanceof运算符。你能详细说明它的使用地点和优势吗?

回答 4 投票 285

如何理解类型... args:any [])=> any

我正在阅读类验证器库的代码,它中包含以下isInstance方法:/ ** *检查该值是否是指定对象的实例。 * / isInstance(对象:...

回答 4 投票 0

基于Object拆分为列表,不使用instanceof

我会直截了当地说。我上了3节课。人,教授和学生。 (Persona,Profesor,Alumno)。教授和学生都来自Person。但人也可以实例化,......

回答 4 投票 -1

iframe失败的实例[重复]

以下代码返回true。 console.log(document.createElement('script')instanceof Element);做同样的事情 context返回false:let iframe = document ....

回答 1 投票 3

获取实例的类名?

如果我从中执行此操作的函数是实例的类派生的基类,如何找出在Python中创建对象实例的类的名称?是......

回答 8 投票 1186

JavaScript中的instanceof运算符是什么?

JavaScript中的instanceof关键字在第一次遇到时会非常混乱,因为人们倾向于认为JavaScript不是面向对象的编程语言。它是什么?什么 ...

回答 10 投票 290

TypeScript instanceof无法正常工作

我在使用instanceof运算符时遇到问题,但它似乎不起作用。这是我的代码的一部分:const results = _.map(items,function(item:Goal | Note | Task,index:number){...

回答 3 投票 5

使用instanceof检查和修改输入

我正在使用instanceof检查类实例,并且如果类已经具有相同数据的实例,则希望修改输入数据。下面的例子详细说明了我的问题,我有两个独特的数组......

回答 1 投票 0

继承的异常和instanceof

为什么这段代码返回false? class MyException extends Error {constructor(message:string){super(message); const e = new MyException('blah'); console.log(e instanceof ...

回答 1 投票 2

javascript中的数字和数字有什么区别? [重复]

输出:var x = 5; typeof(x)//将数字类型作为输出但是对于下面的代码,它返回false:var x = 5; x instanceof Number; //将输出false作为输出任何人都可以...

回答 2 投票 -5

确保对象类型[重复]

每个人都知道在进行任何演员之前我们必须使用instanceof检查对象类型,但是,使用泛型编译器不允许我们使用这样的泛型来检查它。如果(对象......

回答 1 投票 0

对象的调用方法,即Interface的实例

我有一个ClassA数组,它不实现任何接口。但是有一个ClassB和一个ClassC,它们都实现了InterfaceA接口。 InterfaceA看起来像这样:public interface InterfaceA {...

回答 1 投票 1

检查泛型类是否为抽象类的实例

public static void main(String [] args){Class b = B.class;的System.out.println(b.isAssignableFrom(的A.class));静态抽象类A {}静态类B扩展A {}输出:false ...

回答 1 投票 -3

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