【发布时间】:2021-11-18 23:11:09
【问题描述】:
我是 Kotlin 的新手,我正在阅读 kotlin 官方文档,它说明了 4 个不同的可见性修饰符(公共、私有、内部、受保护)此外,它还使用关键字 OPEN 来表示一个类可以被扩展(这是它的目的)。我的问题是,可以将 OPEN 视为可见性修改器吗?
【问题讨论】:
-
不,它不会影响可见性。这是一个继承修饰符。
标签: kotlin visibility
我是 Kotlin 的新手,我正在阅读 kotlin 官方文档,它说明了 4 个不同的可见性修饰符(公共、私有、内部、受保护)此外,它还使用关键字 OPEN 来表示一个类可以被扩展(这是它的目的)。我的问题是,可以将 OPEN 视为可见性修改器吗?
【问题讨论】:
标签: kotlin visibility
不,open 不是可见性修饰符,因为它根本不影响可见性。
相反,open 影响类或方法是否可以扩展/覆盖,在这些情况下与 javas final 相反。
【讨论】: