定数の「ストレージユニット」として機能するいくつかのミニクラスを含むクラスがあります。問題は、これらの定数に値を割り当てるための情報が必要であり、その情報をコンストラクターでしか取得できないことです。残念ながら、ミニクラスはコンストラクターで宣言されていません。NetBeans は、宣言されているだけで初期化されていない場合でも、最終的な変数に代入できないと教えてくれます。これについてどうすればよいですか?
編集:この問題が発生するコードの例:
public class Car {
class constants {
public final String MAKE;
public final String REGISTRATION_NUMBER;
}
public Car(String make, String regNumber) {
constants.MAKE = make;
constants.REGISTRATION_NUMBER = regNumber;
}
}