声名关键字interface ,用来声名一个接口类
接口里面的函数:
不带结构体的函数可以省略大括号,且不用强制重写带结构体的函数就可以直接调用。


注意:接口类不必要写class了,只要一个interface就够了
实例代码如下:
//声明一个接口类,使用interface关键词
interface name {

//定义一个方法
fun fun_one()

}

class name_main : name {

//重写name的fun_name方法
override fun fun_one() {
    println("这是name类里面的fun_name方法")
}

}

fun main() {

//实例化继承的类
name_main().fun_one()

}
main()


这里需要注意一些内容
1.接口内的方法必须和继承的名字一模一样,不允许使用override时创建一个新的函数。

最后修改:2021 年 04 月 07 日
如果觉得我的文章对你有用,请随意赞赏