scala

12 阅读1分钟

object class02 { // private: 私人的,私有的 // private 修饰之后,它就是私有的,在类的外部无法被访问。只能在类的内部被访问。

class Student(var name: String, var age: Int) {

// 私有属性
private val phoneNum: String = "136xxxxxxx"

// 私有方法
private def hobby(): Unit = {
  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() 报错! } }