继承的格式(Java类)
Java中继承的注意事项
继承的好处与弊端
继承中成员变量的访问特点(对public形式的变量来说)
继承中成员函数的访问特点
this和super:
继承中构造方法的访问特点
super内存图
1.进入main函数,创建main函数栈
2.main栈区创建Zi类型的z变量赋予堆内存地址。堆内存new Zi():先创建一个int类型的age变量,值为20
3.进入构造函数,创建Zi函数栈空间。默认先执行父类无参构造函数:执行时会创建一个super区,在这个区里创建一个int类型的age变量,值为40,然后进入Fu()这个父类无参构造函数,创建Fu()函数栈,执行函数体。
4.show函数在子类,直接调用执行(如果父类也有show函数,不调用)
5.method函数不在子类,搜索父类,执行调用父类的method函数
方法重写
访问权限问题
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步