private关键字
作者:
lehuai | 来源:发表于
2018-01-03 10:04 被阅读0次package day03
/**
* private关键字
* 类名前加private关键字是指包访问权限,只有day03这个包有访问权限
* 构造器参数列表前加private是指伴生对象的权限
*/
private [day03] class PrivateDemo private (val gender: Int,var faceValue: Int) {
//字段前加private,此时该字段称为私有字段
private val name = "lulu"
// 对象私有字段,表示在只能在本类访问
private [this] var age = 21
// 私有方法
private def sayHello(): Unit = {
println("lulu's is $age")
}
}
object PrivateDemo {
def main(args: Array[String]): Unit = {
val privateDemo = new PrivateDemo(0,90)
privateDemo.sayHello()
}
}
//object Test3 {
// def main(args: Array[String]): Unit = {
// val privateDemo = new privateDemo(0,90)
//
// println(privateDemo.faceValue)
//
// }
//}
本文标题:private关键字
本文链接:https://www.haomeiwen.com/subject/tdthnxtx.html
网友评论