1.什么是继承?
继承本质是对某一批类的抽象
继承是类和类之间的关系,除此之外还有依赖、组合、聚合等
继承关系一共两类:子类(派生类)、父类(基类)
extends扩展,子类是父类的扩展
如 public class Student extends Person,即Student是Person的子类。
Java类中只有单继承,即:一个孩子只有一个父亲,一个父亲可以有多个孩子。
object类、super、方法重写
快捷键Ctrl+l可显示树结构,Person的子类有Student和Teacher,Object类是所有类的父类。
当父类及子类均未定义方法时,不可调用方法。
当父类定义了say方法后,子类可以调用say方法。
子类继承了父类的所有方法及属性。
当子类方法变为private后,方法无法调用。
属性私有,通过set/get可以调用。
set 给数据赋值
get 获取数据
通过alt+insert 快捷键生成get、set方法