在Java中,关于方法的重写(Override),以下说法正确的是?

答案解析

选项A错误,因为子类不能重写父类的private方法。选项B正确,子类可以重写父类的protected和public方法,但不能重写private方法。选项C错误,子类重写父类方法时,返回类型可以是父类方法返回类型的子类型,这被称为协变返回类型。选项D错误,子类重写父类方法时,可以扩大方法的访问权限,但不能缩小。因此,正确答案是B。
正确答案:B
随机推荐
开始刷题