为什么Object类中有公共方法,它们可以得到保护?

时间:2013-05-06 13:34:00

标签: java

为什么Object类中的equals(),hashcode()等方法是公共的。如果那些会受到保护,那就足够了。请解释一下。

1 个答案:

答案 0 :(得分:3)

错误。

除了至少属于您类型的限定符之外,您无法从基类调用protected方法。

如果toString()受到保护,class A {}中的代码只能在toString()的实例上调用A