isAbstract() 修饰符返回不正确的结果 - 为什么?
根据我的理解,以下代码应打印为输出False
但是,当我运行此代码时,它正在打印为输出。True
来自 Java 文档:
如果整数参数包含抽象修饰符,则返回 true,否则返回 false。
public class Test{
public static void main(String[] args) {
System.out.println(Modifier.isAbstract(byte[].class.getModifiers()));
}
}
有人能帮助我理解这种行为吗?