Tag: 机房

使用Kotlin @Parcelize和多态

嘿,我使用一个模型作为DTO,JsonCreator和Percelize我的问题是,我想使用多态(反汇编通用部分),不知道如何写在Kotlin 。 @Parcelize @Entity open class Location (var lat: Double = 0.0, var lng: Double = 0.0) :Parcelable @Parcelize @Entity class MapsMarker(lat: Double, lng: Double, var name: String): Location(lat, lng), Parcelable 这里的一个问题是编译呼喊 可分段构造函数参数应该是“ var或val ” 对于MapsMarker lat , lng字段。 我正在使用inheritance,所以我不能使用val,因为我将覆盖Location类的属性。 我也不想要我的房间 @Entity会有重复的字段。 如果有人知道答案,请帮助我;)