Java 确定字段的访问级别
我想知道在java中确定字段(private/protected/public)访问级别的方法是什么(如果这是可能的话) 我想做的是找出类中是否有任何受保护的字段。这是迄今为止我在基本抽象类中使用的方法:Java 确定字段的访问级别,java,reflection,field,access-levels,Java,Reflection,Field,Access Levels,我想知道在java中确定字段(private/protected/public)访问级别的方法是什么(如果这是可能的话) 我想做的是找出类中是否有任何受保护的字段。这是迄今为止我在基本抽象类中使用的方法: public boolean hasOptions() { for (Field field : getClass().getDeclaredFields()) { // Method to determine if field is protected.
public boolean hasOptions() {
for (Field field : getClass().getDeclaredFields()) {
// Method to determine if field is protected.
return true;
}
return false;
}
我环顾四周都找不到答案
谢谢 是,使用类的
静态
实用程序方法。比如说
Modifier.isProtected(field.getModifiers());
伟大的谢谢你的回答。