メソッドの渡された引数に基づいて instanceof を使用する方法はありますか? 例
doSomething(myClass.class); /* I would like to call this also with other classes */
public void doSomething(/*generic parameter that accepts all classes, not just myClass */) {
if (myObject instanceOf /* the generic parameter */ == true) {...}
}
myClass.class を使用してメソッドを呼び出すこともありますが、someOtherClass.class を使用してメソッドを呼び出したい場合もあります。ただし、if 条件は変更したくありません。それは可能ですか?もしそうなら、どのように?:)
ありがとう