JavaにおけるObjectクラス
全てのクラスの祖はJava.lang.objectクラスである。 その為 - 全クラスは、Objectクラスで定義されたメソッドを持てる - object型変数には、あらゆるインスタンスを代入可能である
多くのインスタンスに共通する5つの基本操作
メソッド | 操作の内容 | 関連するクラス |
---|---|---|
toString() | 文字列表現を得る | Object |
equals() | 等価判定 | Object |
hashCode() | ハッシュ値を得る | Object |
compareTo(9 | 大小関係を判定する | Compareble |
clone() | 複製する | Object |
- toString()のオーバーライド 新たなクラスを開発したら、toString()をオーバーライドしておくことで 開発者が意図した文字列表現を渡すことができる