Kotlin接口不能直接繼承多個接口,但一個類可以實現多個接口。這是因為在Kotlin中,類可以實現多個接口,從而間接地實現多重繼承的效果。以下是具體介紹:
super<接口名>
來指定調用哪個接口的實現。假設我們有兩個接口TestA
和TestB
,它們都有一個commonFun
方法。一個類TestC
可以實現這兩個接口,并通過super<TestB>
來指定commonFun
方法的實現。
通過這種方式,Kotlin允許通過接口實現類似多重繼承的功能,同時保持代碼的靈活性和可維護性。