为什么只有clone和finalize是对象calss中的受保护方法?

Vig*_*esh 1 java equals protected object hashcode

我理解使clone和finalize方法保护的目的,我想理解为什么hashcode()和equals方法没有被声明为protected

Ant*_*sss 6

因为你想从该给定类的外部调用hashcodeequals方法.

protected 只允许从同一个包和扩展类访问.