易百教程

214、实例化Class类的方法有哪些?

有三种方法可以实例化 Class 类:

  • Class类的forName()方法:forName() 方法用于动态加载类。 它返回 Class 类的实例。 如果您知道类的完全限定名称,则应该使用它。 这不能用于原始类型。
  • Object类的getClass()方法:返回Class 类的实例。如果知道类型,则应使用它。 此外,它可以与原语一起使用。
  • .class语法:如果类型可用,但没有实例,则可以通过将.class附加到类型名称来获得 Class。 它也可以用于原始数据类型。