版权声明:本文为博主原创文章,转载文章须附上文章来源与作者。 https://blog.csdn.net/ChangerJJLee/article/details/81094646
对于结构体来说,一个是 Phone类型,一个是Phone的指针类型,他们都有Call方法,这种情况下,方法也是继承
package main
import "fmt"
type Phone struct {
OS string
Net string
}
func (p *Phone) Call() {
fmt.Printf("...呼叫中 \n")
}
func main() {
p := &Phone{"ios", "5G"}
fmt.Printf("%+v ", p)
p.Call()
t := Phone{"Android","5G"}
fmt.Printf("%+v ", t)
t.Call()
}