Kotlin 可见性修饰符2024 年 8 月 29 日 | 阅读 3 分钟 可见性修饰符是用于限制在应用程序中使用 Kotlin 的类、接口、方法和属性的关键字。 这些修饰符用于多个地方,例如类头或方法体。 在 Kotlin 中,可见性修饰符分为四种不同类型
public 修饰符public 修饰符可以从项目中的任何地方访问。 它是 Kotlin 中的默认修饰符。 如果任何类、接口等没有使用任何访问修饰符指定,则该类、接口等将在公共范围内使用。 所有公共声明都可以放在文件的顶部。 如果未指定类的成员,则它默认为 public。 protected 修饰符protected 修饰符与类或接口一起使用,仅允许其类或子类具有可见性。 子类中的受保护声明(在被覆盖时)也是受保护修饰符,除非显式更改。 在 Kotlin 中,不能在顶层声明 protected 修饰符。 覆盖受保护的类型internal 修饰符internal 修饰符是 Kotlin 中新添加的,Java 中没有。 声明任何内容都会将该字段标记为 internal 字段。 internal 修饰符使该字段仅在实现它的模块内可见。 在上面,所有字段都声明为 internal,它们仅在实现它们的模块内可访问。 private 修饰符private 修饰符允许仅在声明属性、字段等所在的块内访问声明。 private 修饰符声明不允许在范围外访问。 可以在特定文件中访问 private 包。 在上面的 Example 类中,val x 和 function doSomthing() 声明为 private。 类“Example”可以从同一源文件访问,“val x”和“fun doSomthing()”可以在 Example 类中访问。 可见性修饰符示例下一主题Kotlin 继承 |
我们请求您订阅我们的新闻通讯以获取最新更新。