Java FAQ
|
|
標準クラスであるObjectクラスは、すべての他のクラスのスーパクラスとなります。配列を含むすべてのオブジェクトは、以下に示すようなObjectクラスのメソッドを実装します。
- getClassメソッドは、そのオブジェクトのクラスを表すClassオブジェクトを返します。
- toStringメソッドは、そのオブジェクトの文字列表現を返します。
- equalsメソッドは、オブジェクトの値が等しいかどうかの概念を定義します。
- hashCodeメソッドは、java.util.Hashtableなどのハッシュ表を利用するための宣言です。
- cloneメソッドは,オブジェクトの複製を作る際に利用します。
- wait, notify, notifyAllの各メソッドは、スレッドを使った並行プログラミングで使用します。
- finalizeメソッドは、オブジェクトを破壊する直前に実行するものです。