导读
开发环境
版本号 | 描述 | |
---|---|---|
操作系统 | Win11-21H2 | 内部版本号22000.588 |
IDEA | 2021.3 | |
static静态变量
概述
内存图
static静态方法和工具类
静态方法
static注意事项
static 内存图
继承
概述
继承特点
继承体系设计
继承的内容
构造函数不能被继承!!!
成员变量内存图
成员方法内存图
虚方法表:
非private
、非static
、非final
内存分析工具jhsdb
参考文章:《【JVM】内存分析工具jhsdb 》https://blog.csdn.net/kinghzking/article/details/126592761
继承的访问特点
成员变量的访问特点
成员方法的访问特点:重写
方法重写
|
重写的本质
|
重写的注意事项和要求
|
实战
总结!!!
构造函数的访问特点
所有构造方法,默认先调用父类中的无参构造!!!
总结
this、super总结
this(...)
表示调用本类的其它构造方法,使用细节:
- 虚拟机不会再添加super();
- 必须写在构造函数的第一行
多态
认识多态
调用成员的特点
多态的优势和弊端
父类转子类
参考资料
- 黑马程序员Java零基础视频教程(2022最新Java入门,含斯坦福大学练习题+力扣算法题+大厂java面试题) https://www.bilibili.com/video/BV17F411T7Ao?p=30
- 【JVM】内存分析工具jhsdb https://blog.csdn.net/kinghzking/article/details/126592761