feat:新增 Scala 访问权限示例

This commit is contained in:
2026-09-11 10:37:31 +08:00
parent 24b6d26aa2
commit 4e35bc5ddc
3 changed files with 35 additions and 0 deletions
@@ -0,0 +1,10 @@
package accessmodifier.differentpackage
object Other {
def test(): Unit = {
// println(Person.name) // ❌
// Person.showAge() // ❌
}
}
@@ -0,0 +1,13 @@
package accessmodifier.samepackage
object Main {
def main(args: Array[String]): Unit = {
println(Person.name) // ✅
Person.showAge() // ✅
// println(Person.age) // ❌
}
}
@@ -0,0 +1,12 @@
package accessmodifier.samepackage
private object Person {
val name = "Tom"
private val age = 31
def showAge(): Unit = {
println(age)
}
}