标签: java overriding overloading jls
为什么我不能更改重写方法的返回类型(协变返回类型除外)。
class Parent{ public void sayhello(){ ... }; } class Child extends Parent{ public String sayhello() { . . .} }
为什么返回类型始终必须是父级返回类型或其子类?
谢谢。