美文网首页
kotlin可见性修饰符

kotlin可见性修饰符

作者: 覆水无言 | 来源:发表于2019-05-31 18:26 被阅读0次

类、对象、接口、构造函数、方法、属性、属性的set都可以有可见性修饰符(get与属性有相同的可见性)。
kotlin中有四种可见性修饰符

  • public:一般没有可见性修饰符默认为public,这个修饰的可见性为随处可见。
  • private: 它修饰表示只会在本文件或者本类中可见
  • internal: 表示只有在本模块中可见
  • protected: 和private一样,但还有在本类的子类中可见
    注意:kotlin的外部类不能访问内部类的private成员

模块

kotlin里中模块的概念就是一套kotlin文件。

  • 一个intelliJ IDEA模块
  • 一个maven项目
  • 一个gradle源集(test可以访问main里的internal声明)
  • 一次kotlinc Ant 任务执行所编译的一套文件

相关文章

网友评论

      本文标题:kotlin可见性修饰符

      本文链接:https://www.haomeiwen.com/subject/rbnwtctx.html