zoukankan      html  css  js  c++  java
  • 反射基础知识第一篇

    类被加载后,会生成一个该类对应的Class对象。利用这个Class对象,我们可以访问这个类的构造器、方法、属性等,这就叫做反射。

    在程序中获取该类对应的Class对象,有3种方式:

    1.利用Class类的forName(String className)静态方法

    Class clazz = Class.forName("java.lang.Integer");

    2.利用类名.class的方式

    Class clazz = Integer.class;

    3.利用该类从Object类继承的getClass()实例方法

    Class clazz = new Integer(10).getClass();

    利用Class对象可以获取该类的构造器、方法、属性。

    1.获取该类的构造器Constructor

    获取构造器相关的方法有5个:

    Constructor<T> getConstructors():返回此Class对象对应类的所有public的构造器。如果没有,则数组长度为0。

    Constructor<T> getConstructor(Class<?> ... parameterTypes):返回此Class对象的

  • 相关阅读:
    作业四 四则运算
    作业三
    作业二(3)
    作业二(2)
    作业二(1)
    作业一
    作业九
    每周更新学习进度表--第十一周
    每周更新学习进度表--第十周
    每周更新学习进度表--第九周
  • 原文地址:https://www.cnblogs.com/koushr/p/5873373.html
Copyright © 2011-2022 走看看