- import java.util.Date;
- public class Test extends Date{
- public static void main(String[] args) {
- new Test().test();
- }
- public void test(){
- System.out.println(this.getClass().getSuperclass().getName());//这句你应该懂吧?
- System.out.println(super.getClass().getName());//这句等于是调用父类的getClass()方法,但是由于多态的存在,所以实际执行的还是this的getClass()方法,因为每个类都有getClass()方法。结果当然是本类
- }
- }
复制代码 亲测可行
|