在Java中,您可以执行以下操作:
class MyClass extends SuperClass implements MyInterface, ...
在Kotlin中可以做同样的事情吗?假设SuperClass是抽象的并且没有实现MyInterface
SuperClass
MyInterface
接口实现和类继承之间在语法上没有区别。只需列出冒号后用逗号分隔的所有类型:,如下所示:
:
abstract class MySuperClass interface MyInterface class MyClass : MySuperClass(), MyInterface, Serializable
禁止多个类继承,而单个类可以实现多个接口。