3种获取某个类的Class对象的方法

3种获取某个类的Class对象的方法,第1张

3种获取某个类的Class对象的方法

1、通过调用某个对象的getClass()方法获取;

package test;

public class Test {
	public static void main(String[] args) {
		Test test = new Test();
		Class tClass = test.getClass();
		System.out.println(tClass.getName());
	}
}

执行结果:

test.Test

2、通过调用Class.forName()来读取指定的类名来获取;

package test;

public class Test {
	public static void main(String[] args) throws ClassNotFoundException {
		Class c = Class.forName("test.Test");
		System.out.println(c.getName());
	}
}

执行结果:

test.Test

3、直接用类.class来获取;

package test;

public class Test {
	public static void main(String[] args) {
		Class c = Test.class;
		System.out.println(c.getName());
	}
}

执行结果:

test.Test

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5611871.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存