首页 > 其他 > 详细

go接口

时间:2018-10-04 05:58:59      阅读:103      评论:0      收藏:0      [点我收藏+]

一。定义:

     1. type:定义一个新的数据类型

     2.interface:这是一个接口

      与结构体的区别:这里只有方法,没有属性。

二。用途:

    1. Go 语言提供了一种接口功能,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这种方法,不一定要显式要去实现哪些接口啦。比如上面的手机的 call()方法,就完全可以定义在接口 Phone 里面,而 NokiaPhone 和 IPhone 只要实现了这个接口就是一个 Phone

    2.更高一层的抽象,不同于结构体的内嵌或继承

    3.方法都是空的,方法的实现在子类里

go接口

原文:https://www.cnblogs.com/derekchen/p/9741275.html

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