Class c

class类 是一个类的描述类

//可以通过下列方式来创建相应的对象  (  反射  )

1.  

class c = Class.forName("包名+类名");

factory = (ExampleInterface)c.newInstance();

2.

factory = Class.forName(“包名+类名”).newInstance();


//常用

3. void  method(Class type){ }

泛型类Class 的引用 指向任何对象, 所以可以直接 c.newInstance(); 调方法创建对象。

4. 普通对象 调用构造方法 . .newInstance(); 创建对象

二、

newInstance(),只能调用无参的构造方法

你可能感兴趣的:(Class c)