在Kotlin中,可以使用关键字super
来调用外部类的超方法。具体步骤如下:
super
关键字来调用外部类的超方法。以下是一个示例代码:
class OuterClass {
fun outerMethod() {
println("This is the outer method.")
}
inner class InnerClass {
fun innerMethod() {
// 调用外部类的超方法
super@OuterClass.outerMethod()
}
}
}
fun main() {
val outer = OuterClass()
val inner = outer.InnerClass()
inner.innerMethod()
}
在上述示例中,OuterClass
是外部类,InnerClass
是内部类。在InnerClass
的innerMethod
方法中,使用super@OuterClass.outerMethod()
来调用外部类的outerMethod
方法。
注意,使用super
关键字调用外部类的超方法只适用于内部类,而不适用于嵌套类。
领取专属 10元无门槛券
手把手带您无忧上云