Kotlin默认的构造函数

这一切Kotlin片段是否相等?

open class A // A() - explicit call of A default constructor class B : A() 

使用super()

 open class A class B : A { constructor() : super() } 

使用super

 open class A class B : A { constructor() : super } 

没有指定:

 open class A class B : A { constructor() } 

那么,在这种情况下, supersuper()之间有什么区别,如果我理解正确 – 最后一个片段隐式调用super()

super和super()在这种情况下有什么区别

没有什么,两者是相同的

最后一个片段隐含调用super()

是的,它确实。