我有一個類X
與x1
,x2
等作爲其領域。我需要定義類X
(它唯一標識類X
的一個實例)的密鑰。所以我創建了一個類Key,其類X
的字段子集。類Key的實例將是類X
的字段。什麼是初始化密鑰的最佳位置?何處初始化派生字段?
public class X {
int x1;
int x2;
int x3;
Key key;
}
public class Key {
int x1;
int x3;
}
我有覆蓋等於和應該基於密鑰工作的散列碼方法。
'key.x1'和'key.x3'應該是什麼值?它們是否會在運行時生成?他們會靜態嗎?這取決於你用什麼來初始化字段。 –
初始化後,X的字段值不會改變 – Abichellam
但是值會是什麼?他們會隨機?還是在編譯時知道? –