113 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)02 继承的实现 03 super关键字的使用(上)

113 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)02 继承的实现 03 super关键字的使用(上)

本文知识点: super关键字的使用(上)

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

super关键字的使用(上)

问题需求

如何判定子类中调用的方法是继承自父类的,还是子类自己重写的呢?
mark

其实在子类中直接调用的话,调用的就是子类自己重写后的eat方法。
mark

如果想要在子类中调用父类的方法,就需要使用super关键字。
mark

super关键字含义

mark
mark

可以通过super访问父类中派生的允许被子类访问的任意成员。
不仅是方法,成员属性也是可以通过super访问的。
mark

父类的构造方法不允许被子类继承,不允许被重写

mark
mark

mark

整个继承体系中,父类的构造方法是非常非常重要的。

原文地址:https://www.cnblogs.com/xlfcjx/p/13787594.html