我有一个包含抽象类的包对象,如下所示:
package mainPackage
package object subPackage {
abstract class MyBase(val i: Int)
case class DerivedClass(override val i: Int) extends MyBase(i)
}
在另一个文件中,我导入了包:
import mainPackage.subPackage._
这使我可以访问DerivedClass
,但由于某种原因,我看不到抽象基类。知道为什么吗?我想创建一个List[BaseClass]
,但它不让我。