当前位置:Gxlcms > 数据库问题 > Java 反射 getDeclareFields getModifiers setAccessible(true)

Java 反射 getDeclareFields getModifiers setAccessible(true)

时间:2021-07-01 10:21:17 帮助过:3人阅读

但是不包括父类的申明字段。

    getDeclaredField()

    getFields()

        得某个类的所有的公共(public)的字段,包括父类。

    getConstructors()和getDeclaredConstructors(),getMethods()和getDeclaredMethods()。

        类似上面所讲。

    public Method getDeclaredMethod(String name, Class<?>... parameterTypes)

        name - 方法名

     parameterTypes - 参数数组

 

Modifier.isStatic(fs[i].getModifiers())

           判断获取的Class属性是否是静态 修饰符

    类似的还有public、private、protected  

continue

    跳出continue所属代码块,继续执行下面的代码

    break

        不继续执行break之后的代码块,跳到和break所在代码块相关的外层代码块开始执行。

fs[i].setAccessible(true);

    true或false决定是否可以访问获取的数组里面的属性值

fs[i].getName()

    获取数组中得到的属性的名字

Java 反射 getDeclareFields getModifiers setAccessible(true)

标签:

人气教程排行