feat:新增 Scala 访问权限示例
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user