接口中的变量

接口中的变量,第1张

接口中的变量

无论如何,在接口中声明的字段只能是常量,那么为什么它取决于您使用哪个实例来访问它?

无论如何,将字段放在接口中通常都是不好的样式。该接口旨在反映实现该接口的类的功能-这与常量的概念完全正交。使用接口 只是
声明一堆常量肯定是一个讨厌的主意。我偶尔会发现使接口类型公开简单的实现很有用,例如,过滤接口可能具有“ ALLOW_ALL”和“
ALLOW_NONE”字段。

我想你可以 设想 ,其中实现一个接口场景的 根本 实际上是一个实例字段添加到您的类-
但是这将不仅是含蓄公众开放,但也通过指定执行,而不是API的一部分,它的条款破坏了封装。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5489339.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存