package com.swift;import java.util.Date;public class Getclass_Test extends Date { public static void main(String[] args) { new Getclass_Test().test(); } public void test() { System.out.println(super.getClass().getName()); System.out.println(this.getClass().getSuperclass().getName()); }}
上面程序的执行结果是什么
Object类中的getClass方法是final的,所以无论谁调用得到的都一样,都是当前类的名字
得到父类名字用getClass.getSuperclass()