pricate:
1.私有的,私人的,个人的
2.修饰之后,他就是私有的,在类的外部无法被访问。只能在类的内部被访问
class Student(var name:String, var age:Int) {
//私有属性
private val phoneNum:String = "136xxxxxxx"
//私有方法
private def hobby(): Unit = { //使用private时,不会公共显示且无法被访问
println(s"我的个人爱好是隐私信息......${phoneNum}")
}
def sayHello(): Unit = {
println(s"我是${name},今年${age}")
hobby() //在类的内部,可以访问私有成员
}
}
def main(args: Array[String]): Unit = {
//实例化类的对象 stu
//new 的时候。就会自动调用一次构造函数
val stu = new Student("小花",18)
stu.sayHello()
} stu.hobby()报错!!
}