Java 有没有办法在kotlin中实现多个接口?
在java中,我们实现了多个用逗号分隔的接口,但在kotlin中,没有找到这样的接口。 那么,我们可以在科特林的情况下这样做吗,或者我们需要在每个地方特别添加 编辑: A类:A,B在下面的一些答案中。Java 有没有办法在kotlin中实现多个接口?,java,android,kotlin,Java,Android,Kotlin,在java中,我们实现了多个用逗号分隔的接口,但在kotlin中,没有找到这样的接口。 那么,我们可以在科特林的情况下这样做吗,或者我们需要在每个地方特别添加 编辑: A类:A,B在下面的一些答案中。 因此,扩展和实现在kotlin中使用相同的语法完成您可以在kotlin中实现多个接口,如下所示- interface A { fun callMe() { println("From interface A") } } interface B { fun
因此,扩展和实现在kotlin中使用相同的语法完成您可以在kotlin中实现多个接口,如下所示-
interface A {
fun callMe() {
println("From interface A")
}
}
interface B {
fun callMeToo() {
println("From interface B")
}
}
// implements two interfaces A and B
class Child: A, B
fun main(args: Array<String>) {
val obj = Child()
obj.callMe()
obj.callMeToo()
}
这似乎表明您可以实现多个接口。对我有效:接口A{fun A}接口B{fun B}类C:A,B{override fun A{}override fun B{}。请详细说明您尝试了什么,以及从何处获得错误点完整副本:这是否回答了您的问题?因此,扩展和实现在kotlinyeh中使用相同的语法完成:您可以扩展类并实现用逗号分隔的接口,但禁止多类继承,而多个接口可以由单个类实现。@PravinYadav如果有帮助,请将答案标记为已接受,这也将帮助其他人。谢谢,在kotlin中可以扩展多个类吗?@AshutoshSingh不,这是不可能的。