接口

2024-01-09  本文已影响0人  该死的金箍

接口本身只声明方法及其返回的值的类型,并不会定义该方法的实施细节(implementation details),也就是说接口不会告诉我们这个方法具体做了些什么,因此接口是抽象的(Go语言中唯一一种抽象类型)。正因如此,不同于结构体,我们不能创建接口的实例,但是可以创建类型为接口的变量。

type demo_interface interface {
    demo_method1() int    //接口声明的第一种方法
    demo_method2() float64 //接口声明的第二种方法
}

上一篇下一篇

猜你喜欢

热点阅读