2013-04-01 44 views
-3

我們不這樣寫 -我們如何獲得Obect類方法的訪問?即使我們沒有將(Obects類)擴展到我們的子類中?

類對象{}

類MYCLASS擴展對象{

//我們仍然可以訪問Object類的方法。

}

+0

訪問Object的方法是什麼意思?首先,你不需要明確地擴展Object。對象是java中每個對象的根父對象。你可以重寫它的方法,並在允許的時候在你的子類中調用它們:例如toString()和wait()。 – ylabidi

+0

「對象是Java中每個對象的根父級?」 ???? –

+0

是否使用擴展關鍵字? –

回答

0

Java會爲您做這件事。 Java中的所有類都從Object繼承。這是如何在Java中實現的。

Java編譯器是由瞭解您的類都隱式繼承對象就像你怎麼不具備導入java.lang軟件包

+0

嗨Avinash, 我知道這件事! 請解釋「什麼Java(編譯器)確實含蓄?」對於「對象類」和「導入Java.lang包」? –

+0

@JayJain怎麼解釋?沒有什麼可以解釋的。這就是編譯器所做的。這就是語言的定義。 – EJP

0
+0

我知道!!!!我的問題是什麼Java(編譯器)的含蓄? –

+0

@JayJain號你的問題是關於Object的繼承。如果這是一個新問題,它應該在一個新的線程。 – EJP

+0

Java編譯器知道這個事實,並相應地採取行動,就好像這樣的繼承已經被聲明一樣。如果你對這部分編譯器的實現感興趣,那麼這是另一個問題。 –

0

我們如何獲得的Obect類方法的訪問?即使我們沒有將(Obects類)擴展到我們的子類中?

因爲你是,除非你明確地擴展了另一個類。 '擴展對象'是默認值。

+0

是隱式地由Java(Compiler)編寫的'extends Object'嗎? –

+0

實際上,是的。 – EJP

+0

嗨EJP,非常感謝您的時間,理解和回答 –

相關問題