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

时间:2013-01-24 16:07:45

标签: java interface

  

可能重复:
  What is the use of interface constants?

我正在Eclipse EE中创建一个计算器程序,想知道它是否会存在 正确编写项目中的接口,以及何时需要或 适合在Java中的接口中声明变量?

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

1 个答案:

答案 0 :(得分:4)

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

这在界面中

String msg = "Please enter value : "

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

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