具有更改对象的 Java 实例
2022-09-01 11:19:38
我需要一个方法,我可以传递一个参数,我假设它将是一个类(虽然不确定),并且在该方法中,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());
}