W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Java在java.lang包中有一個(gè)Object類。
所有Java類都直接或間接擴(kuò)展Object類。
所有Java類都是Object類的子類Object類是所有類的超類。
Object類本身沒(méi)有超類。
Object類的引用變量可以保存任何類的對(duì)象的引用。
以下代碼聲明對(duì)象類型的引用變量obj:
Object obj;
Object類有九個(gè)方法,可以在Java中的所有類中使用。
以下代碼顯示如何重新實(shí)現(xiàn)Object類的toString()方法。
public class Test { public String toString() { return "Here is a string"; } }
Java中的每個(gè)對(duì)象都屬于一個(gè)類。
Object類的getClass()方法返回Class對(duì)象的引用。
以下代碼顯示了如何獲取Cat對(duì)象的Class對(duì)象的引用:
Cat c = new Cat(); Class catClass = c.getClass();
Class類是通用的,其形式類型參數(shù)是由其對(duì)象表示的類的名稱。
我們可以使用泛型重寫(xiě)上面的語(yǔ)句。
Class<Cat> catClass = c.getClass();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: