重写和重载的区别

<aside> 💡 如果方法名相同,参数列表相同,但是返回值不同,不能叫做方法重载,因为这样会冲突,编译不会通过!

</aside>

该题只有 B C 是正确的

该题只有 B C 是正确的

子类覆盖父类的规则

子类覆盖父类要遵循“两同两小一大”

“两同”即方法名相同,形参列表相同

“两小”指的是子类方法返回值类型应比父类方法返回值类型更小或相等,子类方法声明抛出的异常类应比父类方法声明抛出的异常类更小或相等