首页 > 软件操作教程 > 编程开发 > Java
题目内容

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

题目答案

获取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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端