在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Java/ Java Object類
Java for循環(huán)
Java接口
Java是什么?
Java命名約定
java中方法重載和方法重寫的區(qū)別
Java運(yùn)算符
Java抽象類
Java快速入門
Java實(shí)例初始化程序塊
Java靜態(tài)綁定和動(dòng)態(tài)綁定
Java do-while循環(huán)
Java對(duì)象克隆
Java Object類
Java聚合
Java繼承
Java this關(guān)鍵字
Java虛擬機(jī)內(nèi)部體系結(jié)構(gòu)
Java構(gòu)造器(構(gòu)造方法)
Eclipse安裝和配置
Java多態(tài)
Java方法重載
Java while循環(huán)
Java教程
Java按值調(diào)用和引用調(diào)用
Java strictfp關(guān)鍵字
Java封裝
Java語言特點(diǎn)
Java數(shù)組
Java instanceof運(yùn)算符
Java包裝類
Java命令行參數(shù)
Java包
Java面向?qū)ο螅∣OP)概念
簡單Java程序
Java基礎(chǔ)實(shí)例程序
Java對(duì)象和類
Java continue語句
Java抽象類和接口的區(qū)別
C++ VS Java比較
Java if/else語句
Java switch語句
Java歷史
Java變量和數(shù)據(jù)類型
安裝Java環(huán)境(Linux)
Java JDK安裝和配置
Hello Java程序的內(nèi)部細(xì)節(jié)
Java break語句
Java方法重寫
Java Unicode編碼系統(tǒng)
怎么樣開始學(xué)習(xí)Java編程?
對(duì)象和類之間的區(qū)別
Java訪問修飾符
Java super關(guān)鍵字
Java注釋
JDK,JRE和JVM之間的區(qū)別
Java final關(guān)鍵字
Java static關(guān)鍵字

Java Object類

默認(rèn)情況下,Object類是java中所有類的父類。 換句話說,它是java的頂級(jí)類。

如果想引用你不知道的類型的對(duì)象,使用Object類是沒有錯(cuò)的。請(qǐng)注意,父類引用變量可以引用子類對(duì)象,稱為上轉(zhuǎn)換。

下面舉一個(gè)例子,有一個(gè)getObject()方法返回一個(gè)對(duì)象,但它可以是任何類型,如:Employee,Student等這樣的類,我們可以使用Object類引用來引用該對(duì)象。 例如:

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

Object類為所有對(duì)象提供了一些常見的行為,如對(duì)象可以進(jìn)行比較,對(duì)象可以克隆,對(duì)象可以通知等。

Object類的方法

Object類提供了許多方法。 它們?nèi)缦拢?/p>

方法 描述
public final Class getClass() 返回此對(duì)象的Class類對(duì)象。 Class類可以進(jìn)一步用于獲取此類的元數(shù)據(jù)。
public int hashCode() 返回此對(duì)象的哈希碼值
public boolean equals(Object obj) 將給定對(duì)象與此對(duì)象進(jìn)行比較。
protected Object clone() throws CloneNotSupportedException 創(chuàng)建并返回此對(duì)象的精確副本(克隆)。
public String toString() 返回此對(duì)象的字符串表示形式。
public final void notify() 喚醒單線程,等待此對(duì)象的監(jiān)視器。
public final void notifyAll() 喚醒所有線程,等待此對(duì)象的監(jiān)視器。
public final void wait(long timeout)throws InterruptedException 導(dǎo)致當(dāng)前線程等待指定的毫秒,直到另一個(gè)線程通知(調(diào)用notify()notifyAll()方法)。
public final void wait(long timeout,int nanos)throws InterruptedException 導(dǎo)致當(dāng)前線程等待指定的毫秒和納秒,直到另一個(gè)線程通知(調(diào)用notify()notifyAll()方法)。
public final void wait()throws InterruptedException 導(dǎo)致當(dāng)前線程等待,直到另一個(gè)線程通知(調(diào)用notify()notifyAll()方法)。
protected void finalize()throws Throwable 在對(duì)象被垃圾收集之前由垃圾收集器調(diào)用。

我們將在下一章詳細(xì)學(xué)習(xí)這些方法。


上一篇:Java break語句下一篇:Java接口