我在“test”包下面有一段代码,如下所示
object TestTraitsUnderObject {
trait InnerOperation[T] {
}
def main(args: Array[String]): Unit = {
Class.forName("test.OuterOperation")
Class.forName("test.TestTraitsUnderObject.InnerOperation")
}
}
trait OuterOperation[T] {
}
似乎我可以正确加载外部特征的类,但对于嵌套特征,类路径是不正确的?这是为什么 ?我怎样才能正确加载`嵌套特质类?
由于
答案 0 :(得分:1)
使用$
Class.forName("test.TestTraitsUnderObject$InnerOperation")