私は次のようにJavaインターフェイス()で定義された定数を持ってConstants
います:
public final static int DEFAULT_VAL = 2;
これは私のコードのいくつかのJSPで次のように使用されています。
if (sample.hasModule(Constants.DEFAULT_VAL){
// some code
}
ただし、最近定数の型をからに変更したときint
、 jspのはまだintを返し、長くはないため、jspでそれを呼び出していlong
ました。noSuchMethodError
Constants.DEFAULT_VAL
また、パラメータとしてhasModule
の取得からになど、すべてのメソッドを変更しました。int
long
Javaの定数に特別な扱いはありますか?
ありがとう!