在 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
中
private[SomePackage]
和
protected[SomePackage]
在 Scala 中,在某处我看到 private[SomePackage] 在某处我看到 protected[ SomePackage]
private[SomePackage]
表示,它仅在包内可见(Java 中没有修饰符)
protected[SomePackage]
表示,它可以在子 类 中看到,但前提是它们在 SomePackage