继承
- ⼦类继承⽗类的特征和⾏为,使得⼦类对象具有⽗类的⽅法和属性
- ⽗类也叫基类,具有公共的⽅法和属性,⽣活中的例⼦
动物<-猫
动物<-狗 - java中的继承,减少重复代码
使⽤前
使⽤后
格式,通过extends关键字
1 | class ⽗类名称{ |
特点
- ⼦类拥有⽗类的⾮private的属性和⽅法
- ⼦类可以⽤⾃⼰的⽅式实现⽗类的⽅法 override(重写,覆盖)
- 实现了代码的复⽤
- 重写从⽗类那⾥继承来的⽅法的,当调⽤⽅法时候会优先调⽤⼦类的⽅法(默认就近原则)
注意:
- 不⽀持多继承,⽀持多重继承,多重继承提⾼了耦合性,组合优于继承
- 所有的类都是继承于 java.lang.Object
- final关键字
修饰的类,则这个类不可以被继承
修饰⽅法,则这个⽅法不允许被覆盖(重写)
说些什么吧!