表示“类”的类 C|ass类提供了类数据类型的相关信息 一个 Class类的对象实际上表示的是一种 类型 北京理工大学计算机系(共28页)
北京理工大学计算机系(共28页) 3 表示“类”的类 Class类提供了类数据类型的相关信息 一个Class类的对象实际上表示的是一种 类型
获取CaSs类的方法 (1) Employee er ■■■■■ Class cl=e. getclasso; (2) Class c= Class forname(“ java.util. Date”) (3) T Class,如 Class c1=int class Class c2=Doublel]. class 北京理工大学计算机系(共28页)
北京理工大学计算机系(共28页) 4 获取Class类的方法 (1)Employee e; …… Class cl=e.getClass(); (2) Class c1=Class.forName(“java.util.Date”) (3)T.Class,如 Class c1=int.class Class c2=Double[].class
C|ass类实例 t classDemo java EN C: \PROGRA"1\XINOXS"1\JCREA..-ox 名称:java.lang. String 是否为接口: false 是否为基本类型: false 否为数组对象: false 父类名称:Java.1ang. Object Press any key to continue 北京理工大学计算机系(共28页)
北京理工大学计算机系(共28页) 5 Class类实例: ClassDemo.java
C|aSS类实例 t ClassDemo2 java CN) C: \PROGRA"1\XINOXS"1\CREAT"I\GE..-ox boo lean lass [I lass [D Press any key to continue 北京理工大学计算机系(共28页)
北京理工大学计算机系(共28页) 6 Class类实例 ClassDemo2.java
C|aSS类实例 ◆使用 Class. forname获取类的信息: ForName Demo.java cC: \PROGRA 1\XINOXS 1\JCREAT-.- 名称: java.ut i1. Scanner 是否为接口: false 是否为基本类型: false 是否为数组:fa1se java langObject Press any key to continue 北京理工大学计算机系(共28页)
北京理工大学计算机系(共28页) 7 Class类实例 使用Class.forName获取类的信息: ForNameDemo.java