Kotlin默认构造函数
所有这些Kotlin片段都是等效的吗Kotlin默认构造函数,kotlin,jetbrains-ide,Kotlin,Jetbrains Ide,所有这些Kotlin片段都是等效的吗 open class A // A() - explicit call of A default constructor class B : A() 使用super(): 使用super: open class A class B : A { constructor() : super() } open class A class B : A { constructor() : super } 未指定任何内容: open class
open class A
// A() - explicit call of A default constructor
class B : A()
使用super()
:
使用super
:
open class A
class B : A {
constructor() : super()
}
open class A
class B : A {
constructor() : super
}
未指定任何内容:
open class A
class B : A {
constructor()
}
那么,在这种情况下,super
和super()
之间有什么区别呢?如果我理解正确的话,最后一个代码片段隐式调用了super()
在这种情况下,super和super()之间有什么区别
没什么,都一样
最后一个片段隐式调用super()
是的,确实如此。谢谢,因此,所有代码片段都是一样的