コツコツ学習ブログ

プログラマのweb上のメモ的なもの

Objectクラス

JavaにおけるObjectクラス

全てのクラスの祖はJava.lang.objectクラスである。 その為 - 全クラスは、Objectクラスで定義されたメソッドを持てる - object型変数には、あらゆるインスタンスを代入可能である

多くのインスタンスに共通する5つの基本操作

メソッド 操作の内容 関連するクラス
toString() 文字列表現を得る Object
equals() 等価判定 Object
hashCode() ハッシュ値を得る Object
compareTo(9 大小関係を判定する Compareble
clone() 複製する Object
  • toString()のオーバーライド 新たなクラスを開発したら、toString()をオーバーライドしておくことで 開発者が意図した文字列表現を渡すことができる