不,这不会导致无限循环。密封类本身是抽象的,不能直接实例化。因此,按照你的思维方式,它并不是真正的
sealed class MySealedClass {
data class MyDataClassInsideSealed(): MySealedClass()
}
这难道不会引起一个无限循环吗?
contain
本身。