对于Java 外部类调用内部类不用担心类别问题。比如outer1.foo(inner2) 但是对于Scala 需要进行类型投影 也就是outer1.foo(inner2)是执行不了的,需要对foo(in:Outer#Inner)