/**
* 演示private[this]访问权限修饰符
* private[this]修饰的内容只能在本类中使用,即使伴生类(或伴生对象)也无法直接访问
*/
object private_this访问权限修饰符 {
// class Person(var name: String) {}
class Person(private var name: String) {}
// class Person(private[this] var name: String) {}
object Person {
def printPersonName(p: Person): Unit = println(p.name)
}
def main(args: Array[String]): Unit = {
val p = new Person("张三")
Person.printPersonName(p)
}
}
scala private[this]访问权限修饰符
最新推荐文章于 2023-01-12 10:27:47 发布