美文网首页
java反射

java反射

作者: John13 | 来源:发表于2019-05-21 11:17 被阅读0次

    参考:
    深入解析Java反射(1) - 基础

    • 获取class对象

    • 判断是否某个类实例

    • 创建实例

    • 获取方法

    • getDeclaredMethods 方法返回类或接口声明的所有方法,包括公共、保护、默认(包)访问和私有方法,但不包括继承的方法。
    • getMethods 方法返回某个类的所有公用(public)方法,包括其继承类的公用方法。
    • getMethod 方法返回一个特定的方法,其中第一个参数为方法名称,后面的参数为方法的参数对应Class的对象。
    • 获取构造方法
    • getConstructor方法得到Constructor类的一个实例,而Constructor类有一个newInstance方法可以创建一个对象实例
    • 获取成员变量
    • getFiled:访问公有的成员变量
    • getDeclaredField:所有已声明的成员变量,但不能得到其父类的成员变量
    • 调用方法
    • 从类中获取了一个方法后,我们就可以用 invoke() 方法来调用这个方法

    相关文章

      网友评论

          本文标题:java反射

          本文链接:https://www.haomeiwen.com/subject/tbitzqtx.html