方法重写(又称为方法覆盖,方法复写)
应用场景:子类想有自己的功能,又想得到父亲的功能。
super.父类里面的方法,可以调用父类里面的方法,因为super代表的是父类引用数据类型的变量。
1.抽象类:有抽象方法的类必定是抽象类,抽象类一定要被继承,而且抽象方法一定要被重写,所以凡是继承了抽象方法一定要重写,但是普通方法并不要求必须重写方法。
abstract不能和private final static共存。
abstract只能修饰类和方法,不能用来修饰变量,因为按照字面意思来理解,抽象表示无意的,不是实际的,那么修饰变量的时候,一个无意义的变量没什么用的。所以abstract不能用来修饰变量。