如何获取class对象

/*姓名 : 赵康乐

职业 : 学生

日期 : 2022-06-01

任务 : 获取Class对象的四种方法

*/

import java.util.Date;
public class ClassTest{
    public static void main(String[] args) throws ClassNotFoundException{
        System.out.println("第一种方法: Object.getClass()");
        Class c1 = new Date().getClass();
        System.out.println(c1.getName());
        System.out.println("第二种方法: 类名.class()");
        Class c2 = boolean.class;
        System.out.println(c2.getName());
        System.out.println("第三种方法:Class.forName()");
        Class c3 = Class.forName("java.lang.String");
        System.out.println(c3.getName());
        System.out.println("第四种方法: 包装类的TYPE 域");
        Class c4 = Double.TYPE;
        System.out.println(c4.getName());
    }
}
posted @ 2022-06-01 19:21  赵康乐  阅读(29)  评论(0)    收藏  举报