继承
- 继承中成员变量的访问
- 通过子类对象访问
- 通过成员方法访问(同2.继承中成员方法访问)
- 继承中成员方法访问
- 创建的对象是谁就优先用谁
- 覆盖重写
- 名称一样,参数列表也一样
- 特点:创建的是子类对象,则优先使用子类方法
- 继承中方法覆盖重写
- 必须保证父子类之间方法名称相同(@override,写在方法前面,检验是否正确覆盖重写)
- 子类方法的返回值必须【小于等于】父类方法返回值类型
- 子类方法权限必须是【大于等于】父类方法的权限修饰符
- This关键字
- 本类成员方法,访问本类成员变量。
- 本类成员方法,访问本类另一个成员方法。
- 本类构造方法,访问本类另一个构造方法
- 注意:
- this (...) 调用必须是构造方法中第一个语句,唯一一个。
- super 和 this 两种构造调用,不能同时使用。
- 两个关键字的图解
-