java.util包是实用工具类库。包含了十多个方法。
getClass() 类
package demo5;
public class demo5_5 {
public static void main(String[] args) {
String st = new String();
printClassInfo(st);
}
public static void printClassInfo(Object obj){
System.out.println("获取类名:" + obj.getClass()); // 获取类名
System.out.println("获取类名:" + obj.getClass().getName()); // 获取类名
System.out.println("获取父类名:" + obj.getClass().getSuperclass()); // 获取父类名
System.out.println("获取父类名:" + obj.getClass().getSuperclass().getName()); // 获取父类名
// 获取实现的接口 并写出接口名
System.out.println("获取接口个数:" + obj.getClass().getInterfaces().length); // 接口个数
for (int i = 0; i < obj.getClass().getInterfaces().length; i++) {
System.out.println("获取接口名:" + obj.getClass().getInterfaces()[i]); // 获取实现的接口 并写出接口名
}
}
}