Kotlin -- 访问控制修饰符

Kotlin – 访问控制修饰符


public by default

  和Java一样,在Kotlin中拥有publicprotectedprivate修饰符,作用也和Java几乎一样,与Java不同的是,在Kotlin中,类的声明默认是public的。
  在kotlin中,还增加了一层访问控制,就是internal修饰符,被internal修饰的类意味着只在模块中可见。模块是Kotlin编译的一个集合,其可能是IntelliJ IDEA module, Eclipse project, Maven(or Gradle) project或者是一个Ant task任务集合。
  

修饰符 类成员 顶级声明
public(default) 任何地方可见 任何地方可见
internal module中可见 module中可见
protected 在子类中可见
private 在类内部可见 在当前文件中可见

  值得一题的是,拓展方法并不能访问privateprotected成员。

全部评论

相关推荐

点赞 评论 收藏
分享
04-05 21:13
邯郸学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务