有没有办法根据方法的传递参数使用 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 条件。那可能吗?如果是这样,怎么做?:)
谢谢