Object的public方法:
toString()
equals(Object)
hasCode()
getClass()
下面几个与线程相关:
notify()
notifyAll()
wait()
wait(long)
wait(long, int)
Object的2个protected方法:
clone()
finalize()
*思考题*
既然Java所有的类均继承Object, 也就是Object的那2个protected方法对所有类可见,为什么还要使用protected关键字而不用public关键字?
toString()
equals(Object)
hasCode()
getClass()
下面几个与线程相关:
notify()
notifyAll()
wait()
wait(long)
wait(long, int)
Object的2个protected方法:
clone()
finalize()
*思考题*
既然Java所有的类均继承Object, 也就是Object的那2个protected方法对所有类可见,为什么还要使用protected关键字而不用public关键字?
本文深入探讨了Java中所有类继承自Object类的特性,特别关注Object类的protected方法,如clone()和finalize()。文章详细解释了这些方法的作用、用法以及为何选择protected而非public关键字,旨在帮助开发者理解Java类继承机制和对象生命周期管理。

被折叠的 条评论
为什么被折叠?



