如何獲取java類中的欄位修飾符?

renke發表於2021-09-11

如何獲取java類中的欄位修飾符?

1、說明

類中的欄位有很多修飾符,比如public、private、transient等。java提供API來獲取類的修飾符,但是得到的是一個int型別。幸運的是,java提供了修飾符類來判斷得到的整數。

2、例項

public class Main {
    public static int a = 1;
    public static void main(String[] args) throws NoSuchFieldException {
        Class c = Main.class;
        Field field = c.getField("a");
        System.out.println(Modifier.isPublic(field.getModifiers()));
        System.out.println(Modifier.isStatic(field.getModifiers()));
    }
}

以上就是獲取java類中欄位修飾符的方法,希望能對大家有所幫助。更多Java學習指路:

本教程操作環境:windows7系統、java10版,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/430/viewspace-2830460/,如需轉載,請註明出處,否則將追究法律責任。

相關文章