diff --git a/2.5.md b/2.5.md index 9ab72f3e..18865282 100644 --- a/2.5.md +++ b/2.5.md @@ -271,8 +271,8 @@ method的语法如下: sam.SayHi() } -### method重载 -上面的例子中,如果Emplyee想要实现自己的SayHi,怎么办?简单,和匿名字段冲突一样的道理,我们可以在Emplyee上面定义一个method,重载了匿名字段的方法。请看下面的例子 +### method重写 +上面的例子中,如果Emplyee想要实现自己的SayHi,怎么办?简单,和匿名字段冲突一样的道理,我们可以在Emplyee上面定义一个method,重写了匿名字段的方法。请看下面的例子 package main import "fmt" @@ -298,7 +298,7 @@ method的语法如下: fmt.Printf("Hi, I am %s you can call me on %s\n", h.name, h.phone) } - //Employee的method重载Human的method + //Employee的method重写Human的method func (e *Employee) SayHi() { fmt.Printf("Hi, I am %s, I work at %s. Call me on %s\n", e.name, e.company, e.phone) //Yes you can split into 2 lines here.