0

このコード スニペットを実装する一般的な方法を探しています。

if (!(obj instanceof MyClass)) {
    return false;
}

理想的には、次のようなものが欲しいです (したがって、毎回 MyClass をハードコーディングする必要はありません):

if (!(obj instanceof this.getClass())) {
    return false;
}

ただし、この例は機能しません。

4

2 に答える 2

5

あなたができる

this.getClass().isInstance(obj);
于 2013-05-08T19:32:28.973 に答える