// 私有 private
class Student(var name:String, var age:Int) {
// 在方法前面添加 private, 那这个方法是私有的,它不能在 class的 外部被访问
private def song(): Unit = {
println("我在唱歌....")
}
def sayHi(): Unit = {
println(s"我是${name}, 我今年${age}")
// 私有方法,在类的内部是可以正常调用
song()
}
}
def main(args: Array[String]): Unit = {
val stu3 = new Student("小明",18)
stu3.sayHi()
// stu3.song() //会报错