是否有任何解决方法可以命名 Kotlin 枚举常量name?
这适用于 Java:
public enum Dummy {
name
}
Run Code Online (Sandbox Code Playgroud)
这Conflicting declarations: enum entry name, public final val name: String在 Kotlin 中抛出
enum class Dummy {
name
}
Run Code Online (Sandbox Code Playgroud)
你做不到。每个枚举成员都有两个属性:名称(字符串)和序号(整数)。所以,名字上就有冲突。
请记住。即使你可以这样做,你也不应该这样做。枚举应该是大写(我的错误,也可以是驼峰式,请检查第一条评论),并且打破此规则可能会分散其他使用您的代码的开发人员的注意力。
Kotlin 文档中的更多信息: https://kotlinlang.org/docs/reference/enum-classes.html
| 归档时间: |
|
| 查看次数: |
4022 次 |
| 最近记录: |