《Oracle Java SE编程自学与面试指南》26-02:Class类

课程封面-JavaSE-AT阿宝哥


内容导航

  • 前言
  • 1、Class类
  • 2、主要方法
  • 3、获得Class实例
  • 4、代码演示

1、Class类

Class类是Java反射机制的基础, 通过Class类, 可以得到一个类的基本信息。

对于每种类型的对象,Java虚拟机都实例化Java .lang. class的一个不可变实例,该实例提供了检查对象运行时属性(包括其成员和类型信息)的方法。类还提供了创建新类和对象的能力。最重要的是,它是所有反射api的入口点。


2、主要方法

  • getMethod
    返回类中某一个方法定义的实例。

  • getMethods
    返回类中所有方法定义的实例。

  • getField
    返回类中某一个属性定义的实例。

  • getFields
    返回类中所有属性定义的实例。

  • getConstructor
    返回类中的一个构造方法的实例。

  • getXXX
    其他可以获得类的基本信息

猜你喜欢

转载自blog.csdn.net/goldentec/article/details/106595165