继承extends
1.什么是继承
在现有类的继承上定义新的类,现有类称为父类,新的类称为子类,子类会自动拥有父类的内容
2.继承的好处
提高代码的复用性
3. 继承的格式
class 类名 extends 父类名 {
}
4.继承的子类与父类问题
- 父类的构造方法不会继承到子类中
- 父类私有的内容子类不能直接使用,需通过提供的getter/setter
5.继承后成员变量与成员方法
就近原则,先找自己,自己没有向上寻找父类
6.继承的特点
- 类只能单继承(一个类只能有一个父类)
- 一个类可以有多个子类
- 可以多层继承(爸爸,儿子,孙子)