Kotlin 的 Open 关键字是可见性修饰符吗?
Kotlin is the Open keyword a visibility modifier?
我是 Kotlin 的新手,我正在阅读 kotlin 官方文档,它说明了 4 种不同的可见性修饰符(public、私有、内部、受保护),此外它还使用了关键字 OPEN 表示可以扩展 class (这就是它的目的)。我的问题是,OPEN 可以被视为可见性修饰符吗?
不,open
不是可见性修饰符,因为它根本不影响可见性。
相反,open
影响 if 类 或方法可以是 extended/overridden,并且在这些情况下与 javas 相反 final
。
我是 Kotlin 的新手,我正在阅读 kotlin 官方文档,它说明了 4 种不同的可见性修饰符(public、私有、内部、受保护),此外它还使用了关键字 OPEN 表示可以扩展 class (这就是它的目的)。我的问题是,OPEN 可以被视为可见性修饰符吗?
不,open
不是可见性修饰符,因为它根本不影响可见性。
相反,open
影响 if 类 或方法可以是 extended/overridden,并且在这些情况下与 javas 相反 final
。