声名关键字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时创建一个新的函数。 Loading... 声名关键字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 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏