Kotlin基础学习(四)—— 可见性修饰符(public、private、protected、internal)
大章鱼丶hjq已于 2023-02-03 11:31:34 修改11 收藏 文章标签: kotlin 学习 androidPowered by 金山文档 版权Java中的可见性修饰符:
Kotlin中的可见性修饰符与Java中类似,但是
① Java中默认的可见性为包私有,而Kotlin中默认的可见性为public。这是由于Kotlin将包作为命名空间中组织代码的一种方式,并没有将其用作可见性控制。
② 在Java中,可以从同一个包中访问一个protected的成员,但是在Kotlin中不允许,这是由于protected成员只在类和它的子类中可见。
③ Kotlin中一个外部类不能看到其内部(或者嵌套)类中的 private 成员。
④ Kotlin提供了一个新的修饰符,internal,用来表示“只在模块内部可见”。一个模块就是一组一起编译的Kotlin文件。
所以,Kotlin中的修饰符有 public、protected、private和internal。
————————————————
版权声明:本文为CSDN博主「浅唱整个春天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_32677531/article/details/126058044
https://blog.csdn.net/wdx_1136346879/article/details/85320459
标签:Kotlin,修饰符,private,protected,可见,public From: https://www.cnblogs.com/pengmn/p/17111722.html