/**
* 访问修饰符
* 1.类的访问修饰符有private、protected、internal、public,可见性逐步加大
* 2.private仅本类可见
* 3.protected本类及其子类
* 4.internal模块内部可见
* 5.public全局可见
*
* 注意点
* 1.类的属性默认是public
*/
class House //房子类
class Flower //花类
class Courtyard { //院子类
public val house: House = House() //房子
private val flower: Flower = Flower() //花
}
class ForbiddenCity { //紫禁城类
protected val houses = arrayOf(House(), House()) //多个房子
internal val flowers = arrayOf(Flower(), Flower()) //多朵花
}
fun main(args: Array<String>) {
val courtyard = Courtyard()
val forbiddenCity = ForbiddenCity()
println(courtyard.house)
//private关键词修饰,该属性访问不到
// println(courtyard.flower)
//protected修饰的属性只有该类内部和其子类内部能访问到,直接访问不到
// println(forbiddenCity.houses)
println(forbiddenCity.flowers)
}
Kotlin学习笔记(三十)类的可见性
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 怎样反思自己的教学——学习杜威《我们怎样思维》有感 2015-01-13 14:56:52 来源:普宁市第三中学网...
- 前两周给一个MBA班做了一个讲座,杂七杂八的讲了些自己对投资理财的认识、对互联网金融现状的介绍的和对2015年资产...
- 导读: 作者,马歇尔·卢森堡博士,1961年师从卡尔·罗杰斯获得了临床心理学博士学位。1984年创建了非暴力沟通中...