gpt4 book ai didi

java - 为什么对象类中的方法受到保护?

转载 作者:行者123 更新时间:2023-12-01 11:51:14 25 4
gpt4 key购买 nike

为什么类对象中的方法受到保护以及为什么它不公开,有什么正当理由吗?

protected native Object clone() throws CloneNotSupportedException;

最佳答案

如果类 C2 扩展 C1,并且 C1 包含公共(public)方法,则 C2 中的方法(如果被重写)也必须是公共(public)的; Java 规定在重写时对方法的访问施加额外限制是非法的。如果 C1 包含 protected 方法,则 C2 中的重写方法可能是 protected 或公共(public)的。

这是stackoverflow接受的答案,以了解更多详细信息

Why does the Object class in Java contain protected methods?

关于java - 为什么对象类中的方法受到保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28808268/

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