21 继承
关键字
extends
出现的原因(猜测)
多个类出现相同的属性和方法,如果每定义一个类都要重写一次的话,那么就会很麻烦,所以继承就出现了
特点
- 子类单继承,即一个子类只能有一个父类(联想一个男孩他的亲生父亲只有一个),
- 父类可以被多个子类继承(联想一个爸爸有多个孩子)
- 子类在调用自己的构造方法前会调用父类的无参构造方法(先有父构才有子构)
- private或final关键字修饰的东西(变量、类、方法)不能被继承,构造方法也不允许被继承
- 所有类都有一个直接类或间接类Object