您的位置:首页 > 编程语言

Kotlin -- 访问控制修饰符

2018-03-02 18:12 295 查看

Kotlin – 访问控制修饰符

public by default

  和Java一样,在Kotlin中拥有
public
protected
private
修饰符,作用也和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
在类内部可见在当前文件中可见
  值得一题的是,拓展方法并不能访问
private
protected
成员。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息