参考答案
获取Class对象的方式:
- 通过Class类静态forName(“类包名.类名”)获取Class类实例;
- 通过使用类名.class获取Class类实例;
- 如果已创建了引用类型的对象,则可以通过调用对象中的 getClass( )方法获取Class类实例;
- 如果是基本数据类型,则可以通过包装类.TYPE获取Class类实例,当然,也可以通过基本数据类型.class获取Class类实例;
- 通过元素类型[].class可以获取数组所对应的Class类实例;
- 通过调用某个类的Class实例的getSuperClass()方法可以获取该类超类的Class实例。
以上,是Java面试题【如何获取Class对象】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—