为什么类对象中的方法受到保护以及为什么它不公开,有什么正当理由吗?
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/