package as; import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ System.out.println(super.getClass().getSuperclass().getName()); System.out.println(super.getClass().getName()); } }
输出结果为:
java.util.Date
as.Test
getClass()方法返回的是当前运行的类,super.getClass()时当前运行的类是Test类,和this.getClass()效果一样,返回as.Test
想获得父类可以用super.getClass().getSuperclass().getName();
时间: 2024-11-10 14:30:15