[英]Constructor in kotlin
我想知道在 Kotlin 中做这样的事情是否可以?
爪哇:
public class DemoSuper {
private int a;
private int b;
public DemoSuper(int a, int b) {
this.a = a;
this.b = b;
}
}
科特林。
class DemoClass(
private val a: Int,
private val b: Int
) : DemoSuper(a, b)
基本上,我想从 Kotlin 主构造函数DemoClass
调用 Java 构造函数DemoSuper
。 我可以在 Java 中使用 super 关键字,但在 Kotlin 中可以这样做吗?
肿瘤坏死因子。
是的,这正是你这样做的方式。 除非DemoSuper
也有getA()
和/或getB()
,否则您应该从a
和/或b
中删除private val
,因为它将继承属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.