黑马程序员技术交流社区
标题:
为什么Java反射中有九个预定义的Class实例对象?
[打印本页]
作者:
halohoop
时间:
2015-7-26 22:19
标题:
为什么Java反射中有九个预定义的Class实例对象?
万事万物接对象,所有的存在的东西我们都能用一个类去抽象描述出来,因此除了八个基本类型可以作为我们函数的返回值类型外,我们要有一个关键字是“void”,没有返回类型;
因此,void,空,也对应一个class,也就是说Class c = void.class;
也因此一共有九个预定义的Class实例对象:分别是8个基本类型还有一个void;
——————————————————————————
另外,
Class的方法isPrimitive();用于验证是不是基本类型,是就会回true,否则false;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2