21天精通java基础之Day19调用指定的属性方法构造器

Day19:调用指定的属性方法构造器


  1.调用运行时类的指定的属性

    ①获得指定的属性:----getField(String fieldName):获取运行时类中声明为public的指定属性名为fieldName的属性。

                                    ----getDeclaredField(String fieldName):获取运行类中指定的名为fieldName的属性。

    ②创建运行时类的对象。

    ③将运行类的指定属性赋值。

    ④setAccessible(true):由于属性权限修饰符的限定,为了保证可以给属性赋值,需要在操作前使得此属性可被操作。

  2.调用运行时类的指定的方法

    ①getMethod(String methodName,Class ... params):获取运行时类中声明为public的方法

    ②Object invoke(Object obj,Object ... obj):调用指定的方法。

    ③getDeclaredMethod(String methodName,Class ... params):获取运行时类中的方法。

  3.调用运行时类的指定的构造器

    ①getDeclaredConstructor。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章