目录
1.4.1 方法内部 > 本类的成员内部 > 父类的成员内部
一:继承
1.1.定义
继承会继承父类的方法和属性,也可以拥有自己特有的属性和方法。
1.2 格式:extends关键字
1.3 什么时候使用继承
1.4 父类和子类访问变量的特点
1.4.1 方法内部 > 本类的成员内部 > 父类的成员内部
1.4.2 this和super的区别
this访问本类中的成员变量
super访问父类的成员变量
1.5 父类和子类访问构造方法的特点
1.5.1 main()方法调用子类的无参构造
1.5.2 main()方法调用子类的有参构造
因为子类中的两个构造方法第一句都是super(),所以子类有参和无参和构造调用的都是父类的无参构造
关键是在super()关键字,大家可以多尝试几次
1.5.3 构造方法的访问注意
1.6 父类和子类访问成员方法的特点
通过子类对象访问成员方法:
先在子类中找,再去父类中找,也可以通过子类方法中用super来调用父类的方法
1.7 super内存图
1.8 方法重写
1.8.1 方法重写概述![](https://i-blog.csdnimg.cn/blog_migrate/ea6dd6292212fa1d94dbfa38852ee2cf.png)
1.8.2 方法重写的注意事项
1.9 java中继承的注意事项