seal class
在kotlin1.1前,sealclass只能在类内部定义,在kotlin1.1后,可以定义在同一个文件中
sealed class PlayerCmd {
class Play(val url: String, val position: Long = 0): PlayerCmd()
class Seek(val position: Long): PlayerCmd()
object Pause: PlayerCmd()
object Resume: PlayerCmd()
object Stop: PlayerCmd()
}
enum class PlayerState{
IDLE, PAUSE, PLAYING
}
当前内容版权归 JackChan1999 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 JackChan1999 .