equals()
方法的 sealed
类的直接继承者。
强烈建议重写 equals()
以提供比较稳定性,或将 class
转换为 object
以达到相同的效果。
示例:
sealed class Receiver {
class Everyone : Receiver()
class User(val id: Int) : Receiver()
}
快速修复会将 class
转换为 object
:
sealed class Receiver {
object Everyone : Receiver()
class User(val id: Int) : Receiver()
}