什么时候在Java中的接口中声明变量是正确的?

When is it correct to declare variables within an interface in Java?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What is the use of interface constants?

我正在EclipseEE中创建一个计算器程序,想知道它是否正确地在项目中编写接口,以及何时有必要或在Java接口中声明变量?

另外,我想知道是否应该在计算器程序中创建一个抽象类我的计算器程序遵循基本的模型-视图-控制器模式。


接口中的所有变量都是静态常量。虽然您没有明确地编写它,但它们仍然是公开的、静态的和最终的。

在一个接口中

1
String msg ="Please enter value :"

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

通常,所有常量都保存在一个接口中,并在整个项目中使用interface_name.variable name。