/**
* 权限访问修饰符:private
* 默认(什么都不写)权限最大(相当于java的public)
*/
object 权限访问修饰符 {
class Person {
private var name: String = _
private var age = 0
def getName: String = name
def setName(name: String): Unit = this.name = name
def getAge: Int = age
def setAge(age: Int): Unit = this.age = age
private def sayHello(): Unit = println("Hello, Scala")
}
def main(args: Array[String]): Unit = {
val p = new Person
p.setName("梁家辉")
p.setAge(22)
println(p.getName, p.getAge)
val str = p.getName
println(str)
}
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交