-
1. 万事万物皆对象,类也是对象<br><br> 2. Class类中的构造方法是私有的,因此只有java虚拟机才能创建Class类的实例对象<br><br> 3. 任何一个类都是Class的实例对象<br><br> 4. Class类实例对象的表示方式有三种<br><br> 我们可以通过类的类类型创建该类的对象实例 a. Class c1 = 类名.class 这种方式也说明了任何一个类都有一个隐含的静态成员属 性class<br><br> b. 用类的对象通过getClass()获取Class的对象<br><br> Foo foo1 = new Foo();<br><br> Class c2 = foo1.getClass();<br><br> C. 通过<br><br> Class c3 = Class.forName("com.imooc.reflect.Foo");查看全部
-
得到自己声明的方法getdeclaremethods()查看全部
-
动态加载类查看全部
-
new 静态加载,在编译时刻就需加载所有可能用到的类查看全部
-
ClassAPI查看全部
-
编译时刻加载类是静态加载类,运行时刻加载类是动态加载类!查看全部
-
#方法的反射操作查看全部
-
CLASS类查看全部
-
面向对象里面,万事万物皆对象。 类是对象,是Java.lang.class的对象 任何一个类都是class的实例对象,这个实例对象有三种表达方式; 1.class c1 = 类名.class;//第一种表达方式 任何一个类都有一个静态的成员变量class 2.已知该类的对象通过getClass方法 class c2 = foo1.getClass(); //官网c1,c2表示了Foo类的类类型(class type) 类是对象 这个对象是该类的类类型 c1=c2 3.Class c3=null; c3 = Class.forName("com.imooc.reflect.FOO"); c1=c2=c3 我们可以通过类的类类型创建该类的实例对象 通过c1 or c2 or c3 创建Foo的实例对象 Foo foo = (Foo)c1.newInstance(); //强制类型转换 需要有无参的构造方法 调用查看全部
-
类类型查看全部
-
加载查看全部
-
类是类的对象查看全部
-
class.forName查看全部
-
任何一个类都有类对象,三种表达方式查看全部
-
类类型查看全部
举报
0/150
提交
取消