获取类对象的三种方式
package com.cn.gui;
import com.cn.example.Hero;
public class Test1 {
public static void main(String[] args) throws ClassNotFoundException {
// TODO Auto-generated method stub
// 获取类对象的三种方式
String className ="com.cn.example.Hero";
Class classname1 = Class.forName(className);
Class classname2 = Hero.class;
Class classname3 = new Hero().getClass();
System.out.println(classname1);
// 判断三种方式获取的对象是否相同
System.out.println(classname1==classname2);
System.out.println(classname1==classname3);
}
}
运行结果展示:
class com.cn.example.Hero
true
true