kotlin用super<>解决类继承接口函数名相同

Posted zhangphil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kotlin用super<>解决类继承接口函数名相同相关的知识,希望对你有一定的参考价值。

kotlin用super<>解决类继承接口函数名相同

interface IA 
    fun test() 
        println("I A")
    


interface IB 
    fun test() 
        println("I B")
    


class MyClass : IA, IB 
    override fun test() 
        //重点
        //如果重载IA接口则 super<IA>.test()
        super<IB>.test()
    



fun main(args: Array<String>) 
    MyClass().test()

输出:

I B

以上是关于kotlin用super<>解决类继承接口函数名相同的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin学习之路:继承

kotlin学习总结——类和对象继承接口和抽象类

Java核心第五章继承

Python super() 函数

Python3---常见函数---super()

super