Java面向对象编程之继承·4
- 继承
- 子类继承父类的特征和行为,使的子类对象拥有父类的行为和特征
- ⽗类也叫基类,具有公共的⽅法和属性,⽣活中的例⼦
- java中的继承,减少重复代码
- 格式 ,通过extends关键字
- 特点
- 特点 ⼦类拥有⽗类的⾮private的属性和⽅法
- ⼦类可以⽤⾃⼰的⽅式实现⽗类的⽅法 override(重写,覆盖)
- 实现了代码的复⽤
- 重写从⽗类那⾥继承来的⽅法的,当调⽤⽅法时候会优先调⽤⼦类的⽅法(默认就近原则)
- 注意:
- 不支持多继承,支持多重继承,多重继承提高了耦合性,组合优于继承
- 所有的类都是继承于java.lang.Object
- final关键字
- 修饰的类,则这个类不可以被继承
- 修饰的方法,则这个方法不允许被覆盖(重写)
Bug? 不存在的!