对于结构体来说,一个是 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()
}