gpt4 book ai didi

java - 为什么不能降低 Java 子类中方法的可见性?

转载 作者:行者123 更新时间:2023-12-02 00:52:14 27 4
gpt4 key购买 nike

当您在子类中重写方法时降低方法的可见性时,为什么编译器会给出错误消息?

最佳答案

因为子类的每个实例仍然需要是基类的有效实例(请参阅 Liskov substitution principle )。

如果子类突然丢失了基类的一个属性(例如,一个公共(public)方法),那么它将不再是基类的有效替代品。

关于java - 为什么不能降低 Java 子类中方法的可见性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57848067/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com