From 6bd75c7ae39be28d48f139a7eee2b7c40480cdcf Mon Sep 17 00:00:00 2001 From: xiemengjun Date: Thu, 30 Aug 2012 22:51:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E7=AC=AC=E4=BA=8C?= =?UTF-8?q?=E7=AB=A0=E7=9A=84=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit interface是method的集合,先介绍method --- 2.3.md | 2 +- 2.4.md | 8 +------- 2.5.md | 9 +++++++++ 2.6.md | 7 +++++++ 2.md | 11 ++++++----- preface.md | 11 ++++++----- 6 files changed, 30 insertions(+), 18 deletions(-) create mode 100644 2.5.md create mode 100644 2.6.md diff --git a/2.3.md b/2.3.md index 9d4854f3..8ab9fbbc 100644 --- a/2.3.md +++ b/2.3.md @@ -451,7 +451,7 @@ Go程序里面会自动调用init()和main(),所以你不需要在任何地方 ## links * [目录]() * 上一章: [GO基础](<2.2.md>) - * 下一节: [高级类型](<2.4.md>) + * 下一节: [struct类型](<2.4.md>) ## LastModified * $Id$ diff --git a/2.4.md b/2.4.md index 3b374d20..df2e2e9c 100644 --- a/2.4.md +++ b/2.4.md @@ -1,4 +1,4 @@ -#2.4 高级类型 +#2.4 struct类型 ##struct Go语言中,也和C或者其他语言一样,我们可以声明新的类型,作为其它类型的属性或字段的容器。例如,我们可以创建一个自定义类型`person`代表一个人的实体。这个实体拥有属性:姓名和年龄。这样的类型我们称之`struct`。如下代码所示: @@ -196,12 +196,6 @@ Go里面很简单的解决了这个问题,最外层的优先访问,也就是 fmt.Println("Bob's personal phone is: " Bob.Human.phone) } -##interface -###什么是interface -###interface类型 -###interface值 -###interface函数参数 - ## links * [目录]() diff --git a/2.5.md b/2.5.md new file mode 100644 index 00000000..3a19107d --- /dev/null +++ b/2.5.md @@ -0,0 +1,9 @@ +#2.5面向对象 + +## links + * [目录]() + * 上一章: [struct类型](<2.4.md>) + * 下一节: [interface](<2.6.md>) + +## LastModified + * $Id$ \ No newline at end of file diff --git a/2.6.md b/2.6.md new file mode 100644 index 00000000..bd4f9d3b --- /dev/null +++ b/2.6.md @@ -0,0 +1,7 @@ +#2.6interface + +##interface +###什么是interface +###interface类型 +###interface值 +###interface函数参数 \ No newline at end of file diff --git a/2.md b/2.md index d0067891..9dcacf4b 100644 --- a/2.md +++ b/2.md @@ -4,11 +4,12 @@ * 1. [你好,GO](2.1.md) * 2. [GO基础](2.2.md) * 3. [流程和函数](2.3.md) - * 4. [高级类型](2.4.md) - * 5. [面向对象](2.5.md) - * 6. [并发](2.6.md) - * 7. [通讯](2.7.md) - * 8. [小结](2.8.md) + * 4. [struct类型](2.4.md) + * 5. [面向对象](2.5.md) + * 6. [interface](2.6.md) + * 7. [并发](2.7.md) + * 8. [通讯](2.8.md) + * 9. [小结](2.9.md) GO是一门类似C的编译性语言,但是他的编译速度非常快,这门语言的关键字加起来也就二十五个,比英文字母的二十六还少一个,这对于我们来说学习就变得简单了很多,先让我们看一眼这些关键字都长成怎么样: diff --git a/preface.md b/preface.md index 5ceced85..17645401 100644 --- a/preface.md +++ b/preface.md @@ -8,11 +8,12 @@ - 2.1. [你好,GO](2.1.md) - 2.2. [GO基础](2.2.md) - 2.3. [流程和函数](2.3.md) - - 2.4. [高级类型](2.4.md) - - 2.5. [面向对象](2.5.md) - - 2.6. [并发](2.6.md) - - 2.7. [通讯](2.7.md) - - 2.8. [小结](2.8.md) + - 2.4. [struct](2.4.md) + - 2.5. [面向对象](2.5.md) + - 2.6. [interface](2.6.md) + - 2.7. [并发](2.7.md) + - 2.8. [通讯](2.8.md) + - 2.9. [小结](2.9.md) * 3.[设计开发博客系统](3.md) * 4.如何实现路由 * 5.web语言处理