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{
}
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>