private
默认情况下,类的属性在可以通过对象.属性名的方式来获取,如果不希望在类的外部被访问,可以用private来修饰。 格式:
package levelo2
object class02 {
class student(var name:String,var age:Int) {
private val phoneNum:String ="136xxxxxx00"
private def hobby():Unit={ println(s"我的个人爱好是隐私信、.....phoneNum}."
def sayHello():Unit={ println(s"我是${name},今年${age}")
def main(args: Array[String]): Unit = {
val stu = new student("小花",18) stu.sayHello()
结果
在Scala中,要重写一个方法,你需要使用override关键字。对于toString方法,你可以在你的类中定义它,并使用override来指明这是对父类方法的重写。