重写
重写
需要有继承的关系,子类重写父类的方法
-
方法名必须相同
-
参数列表必须相同
-
修饰符:范围可以扩大但是不能缩小: public>Protected>Default>private
-
抛出异常:范围,可以被缩小,但是不能扩大 ClassNotFoundException-->Exception(大)
重写,子类方法和父类必须一致,方法体不同!
为什么需要重写:
-
父类的功能,子类不一定需要,或者不一定满足!
-
Alt+Insert; override
需要有继承的关系,子类重写父类的方法
方法名必须相同
参数列表必须相同
修饰符:范围可以扩大但是不能缩小: public>Protected>Default>private
抛出异常:范围,可以被缩小,但是不能扩大 ClassNotFoundException-->Exception(大)
重写,子类方法和父类必须一致,方法体不同!
为什么需要重写:
父类的功能,子类不一定需要,或者不一定满足!
Alt+Insert; override