课程
/后端开发
/Java
/反射——Java高级开发必须懂的
Class.forName(arg[0]);
forName的参数不是类的完整名称吗?为什么直接写word就可以了?
2016-06-25
源自:反射——Java高级开发必须懂的 2-1
正在回答
这个是因为在同一包中的原因
风鹤子 提问者
ixenos 回复 ixenos
Class.ForName(arg[0]);,里边的参数是:需要动态创建的对象的全类名(包名+类名),可能会抛出ClassNotFotException(e)异常
举报
反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础
4 回答Class c = Class.forName(args[0]);
1 回答Class c=Class.forName(args[0]);编译异常
6 回答Class c=Class.forName(args[0]);为什么会提示数组下标越界
2 回答在eclipse中写Class c = Class.forName(args[0]);会提示Class 是原始类型。应该将对通用类型 Class<T> 的引用参数化
2 回答把Class.forName()换一种写法就报错了!