1

重複の可能性:
インターフェイス定数の使用は何ですか?

私はEclipse EE内で電卓プログラムを作成していますが、プロジェクト内でインターフェースを書くことが正しいかどうか、またJavaのインターフェース内で変数を宣言することがいつ必要になるか、または適切になるかを知りたいですか?

また、電卓プログラム内に抽象クラスを作成する必要があるかどうかを知りたかったのですが、電卓プログラムは基本的なモデル - ビュー - コントローラーのパターンに従っています。

4

1 に答える 1

4

インターフェイスのすべての変数は静的定数です。あなたはそれを明示的に書いていませんが、それらはまだ公開されており、静的で最終的なものです。

これはインターフェースで

String msg = "Please enter value : "

と同じです

public final static String msg = "Please enter value : "

通常、すべての定数はインターフェイスに保持され、プロジェクト全体でinterface_name.variablenameによって使用されます。

于 2013-01-24T16:09:56.627 に答える