auto commit

This commit is contained in:
songleo
2016-03-15 12:34:44 +08:00
parent f91237026e
commit de3bc9bfab
3 changed files with 6 additions and 6 deletions

View File

@@ -8,7 +8,7 @@
考虑如下的程序:
示例 10.8 structs_anonymous_fields.go
示例 10.8 [structs_anonymous_fields.go](examples/chapter_10/structs_anonymous_fields.go)
```go
package main
@@ -64,7 +64,7 @@ func main() {
另外一个例子:
示例 10.9 embedd_struct.go
示例 10.9 [embedd_struct.go](examples/chapter_10/embedd_struct.go)
```go
package main
@@ -100,7 +100,7 @@ func main() {
当两个字段拥有相同的名字(可能是继承来的名字)时该怎么办呢?
1. 外层名字会覆盖内层名字(但是两者的内存空间都保留),这提供了一种重载字段或方法的方式
1. 外层名字会覆盖内层名字(但是两者的内存空间都保留),这提供了一种重载字段或方法的方式
2. 如果相同的名字在同一级别出现了两次,如果这个名字被程序使用了,将会引发一个错误(不使用没关系)。没有办法来解决这种问题引起的二义性,必须由程序员自己修正。
例子: