什么是重写?
在子类中有一个和父类中方法名相同,参数列表相同,返回值相同的方法,子类重写了父类的方法。
为什么重写?
因为子类继承父类以后功能更加强大,父类继承过来的方法可能满足不了子类的需求,所以需要方法的重写。
重写需要用到的注解:@Override
子类是否重写父类方法,取决于这个方法是否使用@Override?
这种说法是错误的。@Override只是起提示作用。
重载和重写的区别
重载:方法名相同,参数列表不同,返回值不看,属于同一个类
重写:方法名相同,参数列表相同,返回值相同,属于子父类