接口中的字段

我在Java中有一个基本问题,但这是OOP中的一个普遍问题。为什么界面允许设置字段?这是否与接口应该做的工作背道而驰?

按照我的理解,接口就是英语中的形容词。因此,如果我的课程实现了Runnable和Serializable接口,那么我向用户保证我的课程将满足Runnable和Seriablizable的条件。但是,这意味着接口是“无状态的”,但是允许它们在Java中具有字段…

我想念什么吗?

回答:

接口中的所有字段均为public static final,即它们是常量。

通常建议避免使用此类接口,但是有时您会找到没有方法且仅用于包含常量值列表的接口。

以上是 接口中的字段 的全部内容, 来源链接: utcz.com/qa/426576.html

回到顶部