Java学习笔记

继承的本质:
继承在内存中的体现的例子

查找规则
1.首先看子类是否有该属性。
2.如果子类有这个属性,并且可以访问,则返回信息。
3.如果子类没有这个属性,就看父类有没有这个属性(如果父类有这个属性,并且可以访问,就返回信息)
4.如果父类没有就按照3.的规则继续找上级父类,直到object
super关键字:
基本介绍
super代表父类的引用,用于引用父类的属性,方法,构造器。
注意:不能访问父类的1private属性和方法,如果访问父类的的构造器,只能放在构造器的第一句。
super的便利与细节:
1.调用父类的构造器的好处(分工明确,父类属性由父类初始化,子类构造器由子类初始化)
2.当子类中有二和父类同名的成员(属性和方法)重名时,为了访问父类的成员,必须通过super。如果没有重名,使用super、this、直接访问是一样的效果。
调用父类方法和属性的规则:
this 与直接用方法名:
1.先找本类,如果有,则调用。
2.如果没有,则找父类(如果存在就调用)
3.如果父类没有就继续往上找

Java学习笔记最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/18438.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>