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() }
那么,在这种情况下, super
和super()
之间有什么区别,如果我理解正确 – 最后一个片段隐式调用super()
?
super和super()在这种情况下有什么区别
没有什么,两者是相同的
最后一个片段隐含调用super()
是的,它确实。