我们知道Object基类有如下的方法:问题一:为什么唯独clone方法,在源码中要定义成protected呢?其他定义成public的呢?问题二:finalize()这个方法好像在项目中很少被用到,但是它能够被定义到基类当中,说明其重要性是很高的,那么这个具体如何使用?在什么情况下,必须使用,非用不可呢??// 对象相关getClass()clone() - protectedtoString()equals(Object)hashCode()// 线程相关notify()notifyAll()wait([long[, int]])// GC相关finalize()
添加回答
举报
0/150
提交
取消