为什么我们不能在 Singleton class (object) for Kotlin 中使用 protected 访问修饰符
Why can't we use protected access modifier in Singleton class (object) for Kotlin
为什么我们不能在 Kotlin 的 Singleton class 中使用受保护的访问修饰符。
我们可以在 Java class 中使用受保护的访问修饰符,但是当涉及到 kotlin 时,这是行不通的。
在 Kotlin 中,您不能从单例 object
继承,这就是 protected
修饰符无用的原因,因为 protected
修饰符为此 class 打开 functions/properties和 subclass 仅。
您不能从 Kotlin 中的对象继承,因此 protected 修饰符没有任何意义。在Java中,没有语言级别的单例,它只是一个class有一些特定逻辑的
为什么我们不能在 Kotlin 的 Singleton class 中使用受保护的访问修饰符。 我们可以在 Java class 中使用受保护的访问修饰符,但是当涉及到 kotlin 时,这是行不通的。
在 Kotlin 中,您不能从单例 object
继承,这就是 protected
修饰符无用的原因,因为 protected
修饰符为此 class 打开 functions/properties和 subclass 仅。
您不能从 Kotlin 中的对象继承,因此 protected 修饰符没有任何意义。在Java中,没有语言级别的单例,它只是一个class有一些特定逻辑的