位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

JAVA 获取Class对象的方法(三)

提问人:刘旭39发布时间:2020-11-27

获取Class对象的方法(三)

由于Class类的构造方法是私有的,因此我们无法通过new关键字创建Class对象的引用。但是, Java提供了几种获取Class对象的方法。

使用Class类的静态方法forName(),它使用一个包含目标类的字符串作为输入,返回 一个Class对象的引用。因为这个方法传入的是一个字符串形式的类路径,所以通过该方式获取 Ciasdl象时需要处理ClassNotFoundException异常,该异常代表找不到类或者类无法加载。

//获取Class对象的方法(三)

public class Test {

public static void main(String[] args) {

//通过Class提供的静态方法forName()方法获取Class对象

try {

class clazz = class.forName("com.demo.Student");

} catch (ClassNotFoundException e) {

e.printStackTrace();

}

}

}

//自定义学生类

class Student{

}

4FO6)A5NP0WT~3LKED8G6$Y.png

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部