equals()
的密封
类的直接继承者。
强烈建议覆盖 equals()
以提供比较稳定性,或将类
转换为对象
以达到相同的效果。
示例:
sealed class Receiver {
class Everyone : Receiver()
class User(val id: Int) : Receiver()
}
建议通过快速修复将 code
转换为 object
:
sealed class Receiver {
object Everyone : Receiver()
class User(val id: Int) : Receiver()
}