私は次のfinal
ようなアクセス修飾子を持ついくつかのフィールドを持つクラスに取り組んでいます:final textField
そして私は何らかの理由でそれらに割り当てることを許可されています。それらをに変更するとstatic final
、それらに何も割り当てることができなくなります(最初に行うべきだったように、それらが最終的なものであると文句を言います)。なぜこれが起こっているのか考えはありますか?
最初のケースの例:
final LabelField label_title;
label_title = new LabelField(
"Press the button to launch the speed test",
LabelField.FIELD_HCENTER);