私は全てのオブジェクトのスーパークラスです。
メソッド
- hashCode - オブジェクトのハッシュ・コード値を知らせる
- toString - オブジェクトの文字列表現を取得する
- clone - オブジェクトのクローンを作成する
- equals - 引数に指定されたオブジェクトと同値かどうか判定する
- wait - 実行中のスレッドを一時待機させる
例
オーバーライドの定石
class Hero {
String name;
int hp;
public int hashCode() {
int result = 37;
result = result * 31 + name.hashCode();
result = result * 31 + hp.hashCode();
return result;
}
}