【问题标题】:Kotlin is the Open keyword a visibility modifier? [duplicate]Kotlin 的 Open 关键字是可见性修饰符吗? [复制]
【发布时间】:2021-11-18 23:11:09
【问题描述】:

我是 Kotlin 的新手,我正在阅读 kotlin 官方文档,它说明了 4 个不同的可见性修饰符(公共、私有、内部、受保护)此外,它还使用关键字 OPEN 来表示一个类可以被扩展(这是它的目的)。我的问题是,可以将 OPEN 视为可见性修改器吗?

【问题讨论】:

  • 不,它不会影响可见性。这是一个继承修饰符。

标签: kotlin visibility


【解决方案1】:

不,open 不是可见性修饰符,因为它根本不影响可见性。

相反,open 影响类或方法是否可以扩展/覆盖,在这些情况下与 javas final 相反。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-06
    • 2014-11-06
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 2020-12-15
    • 2019-04-01
    • 2019-03-24
    相关资源
    最近更新 更多