Object类的方法

【前言】

学习过的内容要多总结,贵在坚持。

【过程】

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()

这个函数在进行垃圾回收的时候会用到。

【总结】

多总结,多读书。


  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值