84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
インターフェイス内のメンバー変数は定数であると言われていませんか?ケースに定数を要求するためにプロンプトを使用できないのはなぜですか?
インターフェイスを使用する場合、定数に初期値を割り当てる必要があります。初期値を与えずに自分で書いた場合、それは間違っているはずです。
switch の場合はコンパイル時に値を決定する必要があり、String.class.getSimpleName() は実行時に認識される必要があるため (実際には実行時には定数ですが)、コンパイルは通過できません
確かに。 1 つはコンパイル時に必要で、もう 1 つは実行時です (リフレクション メソッドはすべて実行時です)。 以前に間違って答えました - 有効な Java を見てみると、静的 Final によって変更されていました。その中には、定数をエクスポートするために列挙型クラスを使用してくださいという提案もあります。
不是说接口中的成员变量都是常量吗请问这句话从哪里听来的?常量需要使用static final変更、および初期値を与える必要があります
不是说接口中的成员变量都是常量吗
static final
インターフェイスを使用する場合、定数に初期値を割り当てる必要があります。初期値を与えずに自分で書いた場合、それは間違っているはずです。
switch の場合はコンパイル時に値を決定する必要があり、String.class.getSimpleName() は実行時に認識される必要があるため (実際には実行時には定数ですが)、コンパイルは通過できません
確かに。 1 つはコンパイル時に必要で、もう 1 つは実行時です (リフレクション メソッドはすべて実行時です)。 以前に間違って答えました - 有効な Java を見てみると、静的 Final によって変更されていました。その中には、定数をエクスポートするために列挙型クラスを使用してくださいという提案もあります。
不是说接口中的成员变量都是常量吗
请问这句话从哪里听来的?常量需要使用
static final
変更、および初期値を与える必要があります