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

来源:2-1 Java 动态加载类

淡淡笑蓉

2017-06-13 09:55

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

写回答 关注

2回答

  • 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();

    }


反射——Java高级开发必须懂的

反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础

151493 学习 · 335 问题

查看课程

相似问题