为什么我们不能在Kotlin的Singleton类(对象)中使用受保护的访问修饰符

问题描述 投票:1回答:2

为什么我们不能在Singleton类中为Kotlin使用受保护的访问修饰符。我们可以在Java类中使用受保护的访问修饰符,但是当涉及到kotlin时,这将无法解决。

object kotlin protected access-modifiers
2个回答
3
投票

[在Kotlin中,您不能从单例object继承,这就是protected修饰符无用的原因,因为protected修饰符仅打开此类和子类的函数/属性。


2
投票

您无法从Kotlin中的对象继承,因此protected修饰符没有任何意义。在Java中,没有语言级别的单例,它只是具有某些特定逻辑的类

© www.soinside.com 2019 - 2024. All rights reserved.