Nic*_*tel 22 java dynamic instanceof
我需要一个方法,我可以传递一个参数,我假设它是一个类(不确定),在该方法中,instanceof将用于检查x是否是传递的类的实例.
我该怎么做?我尝试了一些但没有用的东西.
Ste*_*n C 48
这个怎么样:
public boolean checker(Object obj) {
return obj instanceof SomeClass;
}
Run Code Online (Sandbox Code Playgroud)
或者如果SomeClass是一个参数:
public boolean checker(Object obj, Class someClass) {
return someClass.isInstance(obj);
}
Run Code Online (Sandbox Code Playgroud)
或者如果你想要实例someClass而不是subClass的实例someClass:
public boolean checker(Object obj, Class someClass) {
return someClass.equals(obj.getClass());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10227 次 |
| 最近记录: |