首先获取到类的Class对象,然后调用Class对象的getModifiers方法,将getModifiers方法的返回值传入Modifier.isAbstract,返回true则说明是abstract的。同理,判断接口可以通过Modifier.isInterface方法。
以下是代码示例:
public abstract class TestAbstract {
public abstract void doSomething();
}
public class TestInterface