android kotlin data class的公共参数解决

kotlin的 data class 不能简略的继承 另一个 data class(要初始化对应父类的值)

 

尝试使用 sealed class 解决

sealed class CommonParams{

var aaaa:String?=null
}

data class ParamsOne(
  val bbb:String?=null
}:CommonParams()

//目前能使用,但注意 CommonParams 里的值可能是全局共用的(正在测试中,先记录下)

posted on 2022-03-07 11:33  caosiqiao  阅读(379)  评论(0编辑  收藏  举报

导航