- 继承:子类继承父类的一般属性和方法
- 注意:Java 中继承为单继承,一个子类只能有一个直接父类;用 private 修饰的类不能被继承。
- 应用场景:当需要编写多个类时,可以把这些类的相同的属性和方法提取出来,封装成一个父类,让这些类去继承父类。
继承中的构造方法:
- 创建子类对象会调用父类构造方法,其目的是在子类对象内存中开辟一块空间,用于存放父类的属性。
- 创建子类对象时,不会创建父类对象。
- 创建子类对象时,不会创建父类引用。
- 创建子类对象时,首先调用子类构造方法。
- 创建子类对象时,在第一句用 super 调用父类构造方法,所以先执行完父类构造方法。
super:
- 调用属性:调用父类的一般属性
- 调用方法:调用父类的一般方法
- 调用构造方法:调用父类的一般静态方法