1
public interface GroupedInterface extends Interface1, Interface2, Interface3 {

    // constant declarations

    // base of natural logarithms
    double E = 2.718282;

    // method signatures
    void doSomething (int i, double x);
    int doSomethingElse(String s);
}

(オラクルのサイトで勉強中。そこからです。) インターフェースの定義ですが、double 型の E に数値を代入します。すべての変数が int 型の x、y、z を宣言し、それらにいくつかの数値を割り当てることは可能ですか (定数宣言または定数宣言とは何ですか?)? Eは上記のコードで特別な条件などを持っていますか??

4

1 に答える 1

3

インターフェイスで宣言された変数は、staticデフォルトfinalで、および許可されています。したがって、変数の初期値を設定することはできますが、変更することはできません。

于 2012-04-07T12:12:59.303 に答える