【前言】
学习过的内容要多总结,贵在坚持。
【过程】
Java语音是一种单继承语音,也就是说,Java中所有的类都有一个共同的祖先,这个祖先就是Object类。
Object类有12个成员方法,分别是clone():Object 、equals(Object):boolean、finalize():void、getClass() 、hashCode():int、notify():void、notifyAll():void、toString():String、wait():void、wait(long):void、wait(long,int):void
方法(函数)说明
Clone()
clone()函数的用途是用来另存一个当前存在的对象。
equals()
public boolean equals(Object obj){
}
equals方法是否需要重写需要遵循以下规定
解释:是字符型的对象,参数不为空,具有相同的字符序列。
String s1=new String("hello");
String s2=new String("hello");
System.out.printIn(s1==s2);
System.out.printIn(s1.equals(s2));
这种情况下就不需要重写了。
toString()
toString()方法一般都是需要重写的,返回一个String对象,用来标识自己。
通过API文档也可以看出来,默认的实现是带有@符号的,所以需要重写。
public String toString(){
return "I'm a cool girl!";
}
wait():void、wait(long):void、wait(long,int):void、notify():void、notifyAll():void
这几个函数体现的是Java的多线程机制。
finalize()
这个函数在进行垃圾回收的时候会用到。
【总结】
多总结,多读书。