91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java中如何通過反射獲取字段的值

小億
212
2024-04-15 09:58:08
欄目: 編程語言

可以通過反射獲取字段的值,具體步驟如下:

  1. 獲取類的Class對象
Class clazz = YourClass.class;
  1. 獲取字段對象
Field field = clazz.getDeclaredField("fieldName");
  1. 設置字段可訪問
field.setAccessible(true);
  1. 獲取字段的值
Object value = field.get(instance);

其中,fieldName為字段的名稱,instance為包含該字段的對象實例。

示例代碼如下:

public class Person {
    private String name;
    private int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException {
        Person person = new Person("Alice", 25);

        Class clazz = Person.class;
        Field field = clazz.getDeclaredField("name");
        field.setAccessible(true);

        Object value = field.get(person);
        System.out.println(value);  // 輸出:Alice
    }
}

0
宜春市| 偏关县| 达孜县| 三门县| 泾川县| 佛冈县| 河曲县| 固安县| 汝州市| 全州县| 河间市| 平山县| 晋城| 宁国市| 井冈山市| 荔波县| 临桂县| 砚山县| 临湘市| 犍为县| 台江县| 奉节县| 射洪县| 海丰县| 无为县| 杨浦区| 滦南县| 资源县| 阿拉善左旗| 星座| 化州市| 兰考县| 平罗县| 鲁山县| 遵化市| 焦作市| 湟中县| 三都| 磐石市| 清远市| 乃东县|