クラスであると想定するパラメーターを渡すことができるメソッドが必要です(ただし、わかりません)。そのメソッドでは、instanceofを使用して、xが渡されたクラスのインスタンスであるかどうかを確認します。
どうすればいいですか?いくつか試してみましたが、どれもうまくいきませんでした。
クラスであると想定するパラメーターを渡すことができるメソッドが必要です(ただし、わかりません)。そのメソッドでは、instanceofを使用して、xが渡されたクラスのインスタンスであるかどうかを確認します。
どうすればいいですか?いくつか試してみましたが、どれもうまくいきませんでした。
これはどう:
public boolean checker(Object obj) {
return obj instanceof SomeClass;
}
またはSomeClass
、パラメータにする必要がある場合:
public boolean checker(Object obj, Class someClass) {
return someClass.isInstance(obj);
}
または、次someClass
のサブクラスのインスタンスではなく、インスタンスを作成する場合someClass
。
public boolean checker(Object obj, Class someClass) {
return someClass.equals(obj.getClass());
}
を使用しClass.isInstance(Object)
ます。