Java Field getModifiers()方法及示例

来源:这里教程网 时间:2026-02-17 20:50:41 作者:

Java Field getModifiers()方法及示例

java.lang.reflect.FieldgetModifiers() 方法用于返回该字段对象在声明时使用的修改器,是一个整数。应使用修改器类对修改器进行解码。

语法

public int getModifiers()

参数: 此方法不接受任何东西。
返回 :此方法返回底层成员的Java语言 修改器 。以下程序说明了getModifiers()方法:

程序1 :

// Java program to illustrate// getModifiers () method import java.lang.reflect.Field;import java.lang.reflect.Modifier; public class GFG {     // initialize field    private static int number;     public static void main(String[] args)        throws NoSuchFieldException    {        // get Field object        Field field            = GFG.class                  .getDeclaredField("number");         // apply getModifiers() method        int modifiers            = field.getModifiers();         // print the results        System.out.println(            Modifier                .toString(modifiers));    }}

输出

private static

程序2

// Java program to illustrate// getModifiers () method import java.lang.reflect.Field;import java.lang.reflect.Modifier; public class GFG {     // initialize field    final static String value        = "Geeks";     public static void main(String[] args)        throws NoSuchFieldException    {         // get Field object        Field field            = GFG.class                  .getDeclaredField("value");         // apply getModifiers() method        int modifiers            = field.getModifiers();         // print the results        System.out.println(            Modifier                .toString(modifiers));    }}

输出

static final

参考文献 : https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Field.html#getModifiers-

相关推荐