zoukankan      html  css  js  c++  java
  • 反射基本常识(二)

    Field类

    1.Field[] getFields()方法将返回一个包含Field对象的数组,这些数组记录了这个类或其超类的公有域

    2.Field[] getDeclaredFields()方法返回一个包含Field对象的数组,这些数组记录了这个类的全部域

    相应域的测试和结果

    1.Class getDeclaringClass()返回一个用于描述类中定义的构造器、方法或域的Class对象

    2.int getModifiers()返回一个用于描述构造器、方法或域的修饰符的整型数值。使用Modifier类中的这个方法可以分析这个返回值

    3.Class[] getParameterTypes()(Constructor和Method)返回一个用于描述参数类型的Class对象数组

    4.Class getReturnType()(Mehtod)返回一个用于描述返回类型的Class对象

    Method类

    1.Method[] getMethods()返回所有的公有方法,包括从超类继承类的公有方法

    2.Method[] getDeclareMethods()返回这个类或接口的全部方法,但不包括由超类继承的方法

    相应方法的测试和结果

    Constructor类

    1.Constructor[] getConstructors()返回所有公有构造器

    2.Constructor[] getDeclaredConstructors()返回所有构造器

    相应构造器的方法和结果

  • 相关阅读:
    【刷题-LeetCode】165 Compare Version Numbers
    python 22 内置模块2
    python 21 内置模块
    python 20 模块,包,及开发目录规范
    python 19
    python 18 三元,生成,递推
    定时抓取数据并存入数据库
    抓取财报数据
    金币
    交换座位
  • 原文地址:https://www.cnblogs.com/bingo2-here/p/7384322.html
Copyright © 2011-2022 走看看