一個小觀念,JAVA中任何物件都會自動繼承 Object.
物件變數除了本身宣告的方法可以呼叫外,也可以合法呼叫Object類別所提供的屬性與方法.
package test.sample;
import.java.lang.System;
public class Test{
String s = "123";
public static void main(String[ ] args){
Test t = new Test();
System.out.println(t.s);
}
}
呼叫 |
|
t.s |
Test自己的屬性 |
t.main |
Test自己的方法 |
t.clone() |
繼承自Object的方法 |
t.equals() |
繼承自Object的方法 |
t.finalize() |
繼承自Object的方法 |
t.getClass() |
繼承自Object的方法 |
t.hashCode() |
繼承自Object的方法 |
t.notify() |
繼承自Object的方法 |
t.notifyAll() |
繼承自Object的方法 |
t.toString() |
繼承自Object的方法 |
t.wait() |
繼承自Object的方法 |
Object可以參考官方文件:
https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html