黑马程序员技术交流社区
标题:
一个类的实例对象必须有的方法
[打印本页]
作者:
杨武刚
时间:
2011-7-28 14:10
标题:
一个类的实例对象必须有的方法
创建一个类后,再用这个类创建了一个实例对象后,系统就会自动给其提供一些方法,
通过MyEclipse的帮助,我查到有如下方法:
clone()
equlas(Object object)
finalize()
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(timeout)
wait(timeout, nanos)
这些方法像人的五脏六腑一样必须得有,可俺就是想知道这个类的实例对象拥有的五脏六腑对应的是什么,有什么用。麻烦懂的童鞋给解释下了
equlas、hashCode、getClass、toString、wait这些我知道有什么用,那其他的方法,如clone()、finalize()、notify()、notifyAll()有什么用啊,为什么也必须得创建啊?
作者:
匿名
时间:
2011-7-28 16:32
应该是Object里边的方法吧…文查查看啊…有个是强制垃圾回收(不一定生效),有两个是线程通信的方法,另外一个眼熟,不知道做什么用的
作者:
匿名
时间:
2011-7-28 17:01
标题:
回复 楼主 的帖子
这些方法是从Object这个基类继承过来的,Object默认是所有类的老祖宗,老祖宗有的子孙就继承了。
可以看下Jdk帮助文档
作者:
匿名
时间:
2011-7-28 17:33
查看一下jdk吧。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2