首页 > 其他 > 详细

interface

时间:2019-08-20 02:02:40      阅读:114      评论:0      收藏:0      [点我收藏+]

接口定义了一组方法,但是都没实现
type Namer interface {
Method1(param_list) return_type
Method2(param_list) return_type
...
}
实现了这些方法也就实现了这个接口

接口类型的变量就是一个接口值,指向实现了此接口的对象。
指向接口值的指针式非法的。

没有interface显示实现的关键字,每一个实现了接口定义的方法的结构体对象都隐式实现了此接口
(多态的实现方法,就是通过接口)
接口变量指向实现的结构体的实例。

接口嵌套接口:
类似于继承吧,那你要实现了方法就多了。如果有同名的话,(根本就不能重名,编写的时候会检查)

 

interface

原文:https://www.cnblogs.com/mcmx/p/11380580.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!