为什么我们不能在Singleton类中为Kotlin使用受保护的访问修饰符。 我们可以在Java类中使用受保护的访问修饰符,但是当涉及到kotlin时,这是行不通的。
lwj1314520 回答:为什么我们不能在Kotlin的Singleton类(对象)中使用受保护的访问修饰符
在Kotlin中,您不能从单例object
继承,这就是protected
修饰符无用的原因,因为protected
修饰符仅打开此类和子类的函数/属性。
您不能从Kotlin中的对象继承,因此protected修饰符没有任何意义。在Java中,在语言级别上没有单例,这只是一个具有某些特定逻辑的类