首頁 >Java >java教程 >一個類別對象

一個類別對象

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-09-21 14:18:05529瀏覽

A classe Object

所有類別的超類別:

  • Object 是 Java 中所有類別的隱式超類別。
  • 所有類別都繼承自Object,因此Object類型的引用變數可以引用任何物件或陣列。

Object 類別中定義的方法:

  • 以下是Object類別提供的主要方法:
  • 物件克隆():建立一個與原始物件相同的新物件。
  • boolean equals(Object object):檢查兩個物件是否相等。
  • void Finalize():在回收未使用的物件(垃圾收集)之前呼叫。
  • 班級> getClass():執行時傳回物件的類別。
  • int hashCode():傳回與物件關聯的雜湊碼。
  • void notification():恢復正在等待物件的執行緒的執行。
  • void notifyAll():恢復等待該物件的所有執行緒的執行。
  • String toString():傳回描述物件的字串。
  • void wait() / void wait(long milliseconds) / void wait(long milliseconds, int nanoseconds):使物件等待,直到另一個執行緒通知。

最終方法:
getClass()、notify()、notifyAll() 和 wait() 方法被宣告為最終方法,不能被重寫。

常被覆蓋的方法:
equals(Object object):比較兩個對象,如果相等則傳回true。
toString():傳回物件的文字描述。使用 println() 列印物件時自動呼叫。

在 getClass() 方法中使用泛型:

  • getClass() 方法的傳回語法使用泛型類型,它允許對類別或方法的資料類型進行參數化。
  • Object 類別提供了一組基本方法,可以在任何 Java 類別中使用或重寫,從而實現任何物件的基本行為。

以上是一個類別對象的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:使用抽象類別下一篇:使用抽象類別