package day03
/**
* private關(guān)鍵字
* 類名前加private關(guān)鍵字是指包訪問權(quán)限,只有day03這個包有訪問權(quán)限
* 構(gòu)造器參數(shù)列表前加private是指伴生對象的權(quán)限
*/
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關(guān)鍵字
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 訪問控制(Access Control)訪問控制將限制其他源文件或者組件的代碼訪問你的代買塊!這將可以實現(xiàn)隱藏代碼...
- private 是一個權(quán)限修飾符,可以用來修飾成員變量和成員方法,被private修飾的成員,只能在本類中被訪問....
- 參考了 沒故事的卓同學(xué) 的文章:Swift 3必看:新的訪問控制fileprivate和open , 替換了一個更...
- 對于Func final修飾的 func 任何地方都不能被 重載func默認(rèn)使用internal 對于Class ...
- private關(guān)鍵字: 1.是一個權(quán)限修飾符。 2.可以修飾成員(成員變量和成員方法)。 3.被private修飾...