Java 根据字符串类名 实例化

public class Test {
    
    public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException {
        System.out.println(getclass("com.company.interfacetest.User").getSimpleName());
    }
    
    public static Class getclass(String className) throws InstantiationException, IllegalAccessException, ClassNotFoundException// className是类名
    {
       Class obj=Class.forName(className); // 以String类型的className实例化类
       return obj;
    }
}

输出结果:User

猜你喜欢

转载自blog.csdn.net/qq_28016751/article/details/83588516