Javaでは、特定のクラスかどうかをどのように判断しますか。
Javaでは、あるオブジェクトが特定のクラスのインスタンスであるかどうかを判断するために instanceof キーワードを使用できます。
下記はサンプルコードです。
public class MyClass {
public static void main(String[] args) {
MyClass obj = new MyClass();
if (obj instanceof MyClass) {
System.out.println("obj是MyClass类的实例");
} else {
System.out.println("obj不是MyClass类的实例");
}
}
}
上記のコードの中で、MyClassクラスのオブジェクトobjを作成します。そして、instanceofキーワードを使用して、objがMyClassクラスのインスタンスかどうかを判断します。もしMyClassクラスのインスタンスであれば、「objはMyClassクラスのインスタンスです」と出力されます。そうでなければ、「objはMyClassクラスのインスタンスではありません」と出力されます。