Java通过xml将值分配给Interface类中的变量

时间:2015-09-28 08:17:50

标签: java xml interface

是否可以使用XmlDecoder和XmlEncoder更改接口类中的变量值?

我有一个接口类,其中包含需要由其他类实现的变量。但是这些变量的价值需要在一段时间后改变。

1 个答案:

答案 0 :(得分:3)

  

我有一个接口类,它包含需要由其他类实现的变量。

接口不能包含变量 - 它们只能包含常量,因此尝试更改它们的值是没有意义的。

来自JLS 9.3

  

接口主体中的每个字段声明都是隐式的public,static和final。

您的界面应该包含适当的getter / setter - 或者包含一个包含相应字段的抽象超类。