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