public interface A
{
public final int a = 0;
}
多くの本では、インターフェイス内のすべての変数 (定数) は暗黙的に public static final であると書かれていますが、上記のステートメントを明示的に入力し、キーワード static を含めない場合、エラーなしでコンパイルされ、静的な方法で参照できます。Aa はそれを示しています。それはまだ静的です。
この「インスタンス」変数があるかのように、インターフェイスをインスタンス化できないため、静的であるかどうかに関係なく、静的ではないフィールドであるため、データメンバー「a」にアクセスすることはできません。