0
2つの異なるファイルにそれぞれのコンパニオンオブジェクトを持つ2つのケースクラスがあります。私は、これらのクラスの1つを拡張し、同じファイル内に別のクラスを持つ必要があります。これはスカラーで可能ですか?どのようにそれについて行くすべてのポインター?コンパニオンオブジェクトを含むケースクラスをスカラーで拡張する
ファイルA.scalaとB.scala
object A {
def apply(){}
}
case class A(a: Int, b: Int) {}
object B {
def apply() {}
}
case class B(x: Int, y: Int) {}
で、既存のクラス& Bは、次のとおり、私はAを拡張する第三クラスCを必要とし、また、第三のファイルC.scalaでクラスBを持っています。
私はそれを明確にすべきでした。私はB.scalaファイルを削除し、その内容をC.scalaに移しました。だから、私はそれが同じパッケージに入れることができると思いますか? – phaedrusH
はい、//最小のコメント長に達するシンボル – simpadjo