4行目: | 4行目: | ||
==メソッド== | ==メソッド== | ||
* | * hashCode - オブジェクトのハッシュ・コード値を知らせる | ||
* | * toString - オブジェクトの文字列表現を取得する | ||
* [[clone]] - オブジェクトのクローンを作成する | * [[clone]] - オブジェクトのクローンを作成する | ||
* [[equals]] - 引数に指定されたオブジェクトと同値かどうか判定する | * [[equals]] - 引数に指定されたオブジェクトと同値かどうか判定する |
2019年6月28日 (金) 20:51時点における版
私は全てのオブジェクトのスーパークラスです。
メソッド
- 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; } }