jash.liao的JAVA整理教學:JAVA件導向-物件之母 Object(Java所有類內建成員)
jash.liao的JAVA整理教學:JAVA件導向–物件之母 Object(Java所有類內建成員)
線上執行:http://www.tutorialspoint.com/compile_java_online.php / http://www.compilejava.net/
code2html:http://tohtml.com/
Java 裡所有的類別 (class) 都繼承自 Object 這個類別,因此所有物件 (object) 均可使用 Object 的方法 (method) 。 Object 方法如下
- protected Object clone() throws CloneNotSupportedException
- public boolean equals(Object obj)
- protected void finalize() throws Throwable
- public final Class getClass()
- public int hashCode()
- public String toString()
- public final void notify()
- public final void notifyAll()
- public final void wait()
- public final void wait(long timeout)
- public final void wait(long timeout, int nanos)
功能如下表
clone() |
建立並回傳物件的副本 |
equals() |
比較是否為相同物件 |
finalize() |
呼叫資源回收者 (garbage collector) 檢查此物件是否應該被回收 |
getClass() |
取得類別名稱 |
hashCode() |
取得物件的雜湊碼 |
toString() |
取得物件的字串表示形式 |
notify() |
有關同步功能…. |
notifyAll() |
有關同步功能…. |
wait() |
有關同步功能…. |