为了账号安全,请及时绑定邮箱和手机立即绑定

子类没有重写父类的方法,子类的super调用的是父类方法吗?

子类没有重写父类的方法,子类的super调用的是父类方法吗?

慕田峪7331174 2018-12-11 15:31:41
当子类没有重写父类的方法的时候,子类的super调用的是父类方法吗?或者说当父类的非私有方法没有被子类重写,子类是拥有该方法只是没有显示出来吗?相关代码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().getName());     } }题目来源及自己的思路百度了这题的答案,原因是getclass方法是Object类的一个final方法,子类不能够重写,getclass方法返回的是一个当前运行类的Class对象。不能理解为什么super指向的运行时的对象是Test类
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1182 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号