继承,是superClass父类与subClass子类之间的一种关系。它通过使用extends+superClass的方法来实现继承,实现子类继承父类的全部(有private声明的除外)属性和方法。
在JAVA编程语言里面,一个子类只能继承于一个父类,而一个父类可以被多个子类继承。在继承中,有一个重要的特点是方法的重写,即是子类将父类的一个方法进行重写(返回值,方法名,参数都与父类一模一样),我们一般在重写函数之前使用@Override来验证是否是重写。那么为什么要有方法的重写呢?主要有两个方面,一个是父类的方法不适用于子类,另一个就是为了实现多态。
多态就是将父类的引用指向子类的实例。