case class Message(xml : Node) {
def toXML : Node = xml
}
case class ReqValidationMessage (xml : Node) extends Message(xml){
// ...
}
これにより、ScalaがReqValidationMessageケースクラスにxmlという名前の2番目のプロパティを作成しようとするため、プロパティの名前が競合します。しかし、(MessageとReqValidationMessageの)両方のコンストラクターに同じ引数を持たせたいです。私は何をすべきか?