golang中的类和接口的使用
生活随笔
收集整理的這篇文章主要介紹了
golang中的类和接口的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
類使用:實現一個people中有一個sayhi的方法調用功能,代碼如下:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | type?People?struct?{ ????//.. } func?(p *People) SayHi() { ????fmt.Println("************************* say hi !!") } func?(this *LoginController) Get() { ????p := new(People) ????p.SayHi() ????this.TplName =?"login.html" } |
?
接口使用:實現上面功能,代碼如下:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | type?People?struct?{ ????//.. } func?(p *People) SayHi() { ????fmt.Println("************************* say hi !!") } type?IPeople?interface?{ ????SayHi() } func?(this *LoginController) Get() { ????var?p IPeople = new(People) ????p.SayHi() ????this.TplName =?"login.html" } |
?
本文轉自王磊的博客博客園博客,原文鏈接:http://www.cnblogs.com/vipstone/p/5430667.html,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的golang中的类和接口的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发现dba_segments和dba_e
- 下一篇: ArcEngine10.0三维开发