class类的问题 这句话意思Class unknown = Class.forName(args[0]);r = (runnable) unknow.newIntstance();我想知道 unknown是args[0].class的引用 还是 unknown 就是args[0].class?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/13 14:36:15
class类的问题这句话意思Classunknown=Class.forName(args[0]);r=(runnable)unknow.newIntstance();我想知道unknown是args

class类的问题 这句话意思Class unknown = Class.forName(args[0]);r = (runnable) unknow.newIntstance();我想知道 unknown是args[0].class的引用 还是 unknown 就是args[0].class?
class类的问题 这句话意思
Class unknown = Class.forName(args[0]);
r = (runnable) unknow.newIntstance();
我想知道 unknown是args[0].class的引用 还是 unknown 就是args[0].class?

class类的问题 这句话意思Class unknown = Class.forName(args[0]);r = (runnable) unknow.newIntstance();我想知道 unknown是args[0].class的引用 还是 unknown 就是args[0].class?
forName(String className)
返回与带有给定字符串名的类或接口相关联的 Class 对象.
其实每一个类或者每一个接口都有对应一个Class对象,unknow只是这个Class对象的引用而已,unknow.newIntstance();这句话执行的意思就是系统实例化一个args[0]所对应的对象,r就是这个对象的引用