scala成员访问修饰符
所属分类 scala
浏览量 637
private protected
注意没有 public
没有 标为 private 或 protected 的成员是公共的
伴生类和伴生对象中的成员可以相互访问 , 可互相访问私有成员
class Man{
private var name:String = _
var age:Int = _
def getName():String = name
def setName(name:String):Unit = this.name = name
}
object Man{
def printInfo(man:Man):Unit = {
// 伴生对象可访问私有变量 name
val str = man.name +"," + man.age
println(str)
}
}
object AccessModifierDemo {
def main(args: Array[String]) {
// name 私有 ,不能访问
// man.name
val man = new Man;
man.age = 7
println(man.age)
man.setName("cat")
println(man.getName())
Man.printInfo(man)
}
}
上一篇
下一篇
scala akka remote ask 实例
scala future mapTo 用法
scala强制类型转换
protobuf 简介 及 java实例
scala包对象实例
quarkus 例子项目