このようなインターフェイスを定義したときの問題は次のとおりです。
package mypackage;
public interface Ainterface {
int VAL = 6;
}
そして、次のようなクラスを定義しました:
public class Aclass implements Ainterface {
private String[] str = new String[VAL];
public static void main(String[] args) { ... }
}
プログラムをコンパイルすると、次のエラー メッセージが表示されます: シンボル "VAL" が見つかりません。
記号:VAL
ポジション:Aクラス