、などをフィールドとしてX
持つクラスがあります。class のキーを定義する必要があります(これは class のインスタンスを一意に識別します)。そこで、 class のフィールド サブセットを持つクラス Key を作成しました。クラス Key のインスタンスは Class のフィールドになります。キーを初期化するのに最適な場所は?x1
x2
X
X
X
X
public class X {
int x1;
int x2;
int x3;
Key key;
}
public class Key {
int x1;
int x3;
}
キーに基づいて機能するはずの equals メソッドと hashcode メソッドをオーバーライドしました。