I have several data classes which include a var id: Int?
field. I want to express this in an interface or superclass, and have data classes extending that and setting this id
when they are constructed. However, if I try this:
interface B {
var id: Int?
}
data class A(var id: Int) : B(id)
它抱怨我忽略了id
字段,我就是哈哈..
Q: How can I let the data class A
in this case to take an id
when it's constructed, and set that id
declared in the interface or superclass?