在牛客网上看到的一道题目
链接:https://www.nowcoder.com/questionTerminal/35a08d98faba40e6a8946fcb88c6c091
来源:牛客网
package test;
import java.util.Date;
public class SuperTest extends Date{
private static final long serialVersionUID = 1L;
private void test(){
System.out.println(super.getClass().getName());
}
public static void main(String[]args){
new SuperTest().test();
}
}
1.super.getClass() 是父类的getClass()方法,其父类是Date,它的getClass()方法是继承自Object类而且没有重写,
2.在调用getName()方法而getName()是:包名+类名
所以输出的是 test.SuperTest