Kotlin 的 Open 关键字是可见性修饰符吗?

Kotlin is the Open keyword a visibility modifier?

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

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

相反,open 影响 if 类 或方法可以是 extended/overridden,并且在这些情况下与 javas 相反 final