Meh*_*ari 13
字段是类的实现细节,不应公开其接口.接口是一种抽象出类的实现细节的方法.这两个概念看起来很矛盾,并没有真正融合在一起.
您可以在接口中声明属性.
更新(在意识到问题是关于常量,而不是变量字段之后):我认为(纯粹是我的个人推测)Java决定允许这样的构造,因为它当时没有enum类型.C#从一开始就有枚举,并且大多数时候首选的是常量.此外,您可以在C#中创建一个静态类,并在其中添加您喜欢的所有内容,并将其沿着界面发送,而不会有任何麻烦.支持这样的构造只会使接口定义更复杂.
| 归档时间: |
|
| 查看次数: |
2522 次 |
| 最近记录: |