任何一个类都是Class实例对象
万事万物皆对象,类也是对象,是Class的实例对象
1.任何一个类都有一个隐含的静态成员
Class c1 = String.class;
2.已知该类的对象,通过getClass方法
Class c2 = "hello".getClass;
3.第三种
Class c3 = null;
c3 = Class.forName("java.lang.String");
可以通过类的类类型创建该类的对象实例---->
通过c1 or c2 or c3创建String的对象
String str = (String)c1.newInstance(); //需要有无参构造方法
网友评论