尚学堂 老师好!

上海:15201841284

广州:020-2989 6995

深圳:0755-23061965

武汉:027-8798 9193

西安:029-8822 8155

Java Object类

默认情况下,Object类是java中所有类的父类。 换句话说,它是java的顶级类。

如果想引用你不知道的类型的对象,使用Object类是没有错的。请注意,父类引用变量可以引用子类对象,称为上转换。
 

更多精彩内容以及学习资料,尚学堂论坛bbs.bjsxt.com免费下载。

下面举一个例子,有一个getObject()方法返回一个对象,但它可以是任何类型,如:EmployeeStudent等这样的类,我们可以使用Object类引用来引用该对象。 例如:

 Object obj=getObject();//we don't know what object will be returned from this method 
Java

Object类为所有对象提供了一些常见的行为,如对象可以进行比较,对象可以克隆,对象可以通知等。

Java Object类

Object类的方法

Object类提供了许多方法。 它们如下:

方法 描述
public final Class getClass() 返回此对象的Class类对象。 Class类可以进一步用于获取此类的元数据。
public int hashCode() 返回此对象的哈希码值
public boolean equals(Object obj) 将给定对象与此对象进行比较。
protected Object clone() throws CloneNotSupportedException 创建并返回此对象的精确副本(克隆)。
public String toString() 返回此对象的字符串表示形式。
public final void notify() 唤醒单线程,等待此对象的监视器。
public final void notifyAll() 唤醒所有线程,等待此对象的监视器。
public final void wait(long timeout)throws InterruptedException 导致当前线程等待指定的毫秒,直到另一个线程通知(调用notify()notifyAll()方法)。
public final void wait(long timeout,int nanos)throws InterruptedException 导致当前线程等待指定的毫秒和纳秒,直到另一个线程通知(调用notify()notifyAll()方法)。
public final void wait()throws InterruptedException 导致当前线程等待,直到另一个线程通知(调用notify()notifyAll()方法)。
protected void finalize()throws Throwable 在对象被垃圾收集之前由垃圾收集器调用。

我们将在下一章详细学习这些方法。

更多精彩内容以及学习资料,尚学堂论坛bbs.bjsxt.com免费下载。

  • 北京校区
  • 西安校区
  • 山西校区
  • 武汉校区
  • 长沙校区
  • 深圳校区
  • 上海校区
  • 广州校区
  • 保定招生办
  • 黑龙江项目办

北京京南校区:北京亦庄经济开发区科创十四街6号院1号楼 赛蒂国际工业园
咨询电话:400-009-1906 / 010-56233821
面授课程: JavaEE+微服务+大数据     大数据+机器学习+平台架构     Python+数据分析+机器学习  人工智能+模式识别+强化学习   WEB前端+移动端+服务端渲染

地址:陕西省西安市高新区西安软件园西区创新信息大厦A座三层尚学堂

电话:029-88228155 / 18291433445

山西学区地址:山西省晋中市榆次区大学城大学生活广场万科商业A1座702

武汉学区地址:武汉市东湖高新区光谷金融港B22栋11楼
咨询电话:027-87989193

网址:http://www.cssxt.com/
咨询电话:0731-83072091

深圳校区地址:深圳市宝安区航城大道U8智造产业园U6栋3楼
咨询电话:0755-23061965 / 18898413781

上海尚学堂校区地址:上海市浦东新区城丰路650号
咨询电话:021-67690939

广州校区地址:广州市天河区车陂街道大岗路5号中侨广场2栋321室(四号线车陂站D出口,或brt车陂站)
咨询电话:18948349646

保定招生办公室

地址:河北省保定市竞秀区朝阳南大街777号鸿悦国际1101室

电话:15132423123

黑龙江项目办
地点:哈尔滨市松北区博文路青年部落孵化器1层
电话:15321415678
Copyright 2006-2021 北京尚学堂科技有限公司  京ICP备13018289号-19  京公网安备11010802015183  
网站维护:北京尚学堂科技有限公司昌平分公司