标签:一个 bsp 定义 实现 子类 一起 int 没有 interface
一。定义:
1. type:定义一个新的数据类型
2.interface:这是一个接口
与结构体的区别:这里只有方法,没有属性。
二。用途:
1. Go 语言提供了一种接口功能,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这种方法,不一定要显式要去实现哪些接口啦。比如上面的手机的 call()方法,就完全可以定义在接口 Phone 里面,而 NokiaPhone 和 IPhone 只要实现了这个接口就是一个 Phone
2.更高一层的抽象,不同于结构体的内嵌或继承
3.方法都是空的,方法的实现在子类里
标签:一个 bsp 定义 实现 子类 一起 int 没有 interface
原文地址:https://www.cnblogs.com/derekchen/p/9741275.html