格式
class 父类 {
}class 子类 extends 父类 {
}
特性
- 子类拥有父类的方法和属性
- 子类不能继承父类的构造方法以及私有方法和属性
- 子类可以在父类的基础上进行扩展
- 子类可以重写父类方法
- 子类的类型与父类相同
- 可以多重继承:A类继承B类,B类继承C类
- 继承可以使用 extends 和 implements 这两个关键字来实现继承
- 所有的类都是继承于 java.lang.Object
- 子类中不能使用父类构造方法名来调用父类构造方法
- super关键字用来引用当前对象的父类实现对父类成员的访问。
- super 语句必须是子类构造方法的第一条语句
- final 关键字修饰的类即最终类和方法不能被继承和被子类重写
- 被声明为 final 类的方法自动地声明为 final,但是实例变量并不是 final
- 若父类的构造方法带有参数的则必须在子类的构造方法中通过super关键字调用父类的构造方法