问答详情
源自:2-1 Java 动态加载类

在eclipse中写Class c = Class.forName(args[0]);会提示Class 是原始类型。应该将对通用类型 Class<T> 的引用参数化

在eclipse中写Class c = Class.forName(args[0]);会提示Class 是原始类型。应该将对通用类型 Class<T> 的引用参数化 应怎么修正

提问者:淡淡笑蓉 2017-06-13 09:55

个回答

  • botao555
    2017-06-14 11:34:25

    Class<?> c = Class.forName(args[0]);

    改成这样就不会有警告提示了,要记得捕获一下异常

  • 66886
    2017-06-13 13:33:44

    抛一下异常或者捕获一下

    try {

    Class c = Class.forName(args[0]);

    } catch (ClassNotFoundException e) {

    e.printStackTrace();

    }