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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 09:12:25
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?

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就是这个对象的引用