所有的类是java.lang.Class类的实例;
1,任何一个类都有一个隐含的静态成员变量class(Class c1 = Foo.class; //c1也称为类类型;)
2,Class c2 = Foo.getClass();
3, Class c3 = Class .forName("com.imooc.reflect.Foo");
4,Foo foo = (Foo) c1.newInstance(); //可通过c1,c2,c3,c4创建对象实例
1,任何一个类都有一个隐含的静态成员变量class(Class c1 = Foo.class; //c1也称为类类型;)
2,Class c2 = Foo.getClass();
3, Class c3 = Class .forName("com.imooc.reflect.Foo");
4,Foo foo = (Foo) c1.newInstance(); //可通过c1,c2,c3,c4创建对象实例
2015-09-01
感谢老师,万物皆对象。
以前就觉得对象就是一个个的类的实例,看完老师的讲解,对对象的理解更深入一点了,每个类都是Class类的实例,现在觉得对象就是被操作的整体
以前就觉得对象就是一个个的类的实例,看完老师的讲解,对对象的理解更深入一点了,每个类都是Class类的实例,现在觉得对象就是被操作的整体
2015-08-27