在 scala 中标记为 protected 的包与标记为 private 的包

package labeled protected vs package labeled private in scala

有什么区别

private[SomePackage]

protected[SomePackage]

在 Scala 中,在某处我看到 private[SomePackage] 在某处我看到 protected[ SomePackage]

private[SomePackage] 表示,它仅在包内可见(Java 中没有修饰符)

protected[SomePackage] 表示,它可以在子 类 中看到,但前提是它们在 SomePackage