为什么Scala禁止个案继承

时间:2015-05-26 09:14:24

标签: scala

以下代码将产生一个编译错误,说明“禁止使用case-to-case”。

case class BaseEvent(eventType: String, payload: Map[String, Any] = Map())
case class ChildEvent(payload: Map[String, Any] = Map()) extends BaseEvent("ChildEventType", payload) 

我知道我可以将BaseEvent更改为普通类或特性以使其编译。但我仍然想了解为什么Scala不允许继续进行个案继承。

0 个答案:

没有答案