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

来源:互联网 发布:福州趣读网络 编辑:程序博客网 时间:2024/04/30 06:46

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。

0 0
原创粉丝点击