2022-07-21 第七组姜珊 学习笔记
继承
类与类之间的关系:
- 属性关系
- 参数关系
- 继承关系
extends 继承:
例:Animal (子类)extends Biology(父类)
- 基类(子类)subclass
- 超类(父类)superclass
- Java继承中是单继承:一个子类只能有一个直接父类,可以有多个间接父类
- 继承能干什么:继承父类属性和方法
- 创建子类对象时,父类先被实例化。当一个类被实例化,先实例化他的父类
- 子类构造器可以有多个必须和父类构造器形式统一
super 关键字
代表调用父类结构,super调父类
this和super的不同
修饰符
方法的重写(覆盖)
子类可以重写父类方法
方法可以利用到父类中方法已经运算过的结构,在结果基础上,已有功能基础上扩展功能
方法的重写体现了继承的核心
方法重写规则:
前提:两个类是继承被继承的关系
访问权限:重写的方法的权限不能低于被重写的权限,开发一般都是等于
返回值类型:重写的方法返回值,可以和重写方法不同,但必须是被重写方法的子类
方法名:必须相同
参数列表:参数类型个数必须相同
抛出异常:重写的方法不能比被重写的方法更大的异常
开发中如果重写,基本一模一样,只变方法体
重写重载区别
心得:*
知识点继承了解,银行系统不太理解this优化内容,现在综合内容无法融合,没有封装的思路,随着知识点的增多,程序的优化,理解起来有点困难。