私は次のものを持っています:
abstract class Super(val m0: Member) {
def toJson: JsValue = Json.toJson(Map(("m0", m0.toJson)))
}
class Sub(m0: Member, m1: Member) extends Super(m0) {
def toJson: JsValue = ??? // should use super.toJson
}
Super.toJson を再利用して生成できるように、Sub.toJson をどのように定義しますか。
// assuming m0.toJson is "member0" and m1.toJson is "member1"
{
"m0": "member0",
"m1": "member1"
}