golang 接口参数 简单使用
2018-01-29 00:00
239 查看
package main import "fmt" type IAnimal interface { Run() } type Animal struct{} func (a *Animal) Escape(ianimal IAnimal) { ianimal.Run() } func (a *Animal) Run() { fmt.Printf("Animal Run.\n") } type Dog struct { s Animal } func (d *Dog) Run() { fmt.Printf("Dog Run.\n") } func main() { dog := &Dog{} dog.s.Escape(dog) //触发 Dog Run ad:=&Animal{} ad.Escape(ad)//触发 Animal Run }
相关文章推荐
- datagrid的几点简单应用,功能包括radio的单选,checkbox的多选,鼠标移动到行上颜色变深,链接传递多参数等功能。这里radio和checkbox都使用的是HTML控件。
- bboss 持久层框架使用最佳实践-带连接(connection)参数接口和不带连接参数接口的选择
- 提高Java代码重用性的措施三:选择最简单的参数接口类型
- 在简单控制台程序中获取并使用参数
- 使用支付宝对企业金流接口的注意事项--URL参数警报
- javascript入门系列演示·函数的定义以及简单参数使用,调用函数
- 提高Java代码重用性的措施三:选择最简单的参数接口类型
- 简单分析接口参数的好处
- 使用Delphi调用WebServices接口的简单应用实例
- 使用Delphi调用WebServices接口的简单应用实例
- LoadRunner lr_eval_string() 函数使用及LR中变量、参数的简单使用
- [EntLib]微软企业库5.0 学习之路——第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—上篇
- lr_eval_string()函数以及LR中参数、变量的简单使用
- 使用html传递参数的一个简单实例
- javascript入门系列演示·函数的定义以及简单参数使用,调用函数
- dwr 使用接口作方法的参数
- 华兴软通短信接口简单使用WebServices版
- javascript入门系列演示·函数的定义以及简单参数使用,调用函数
- 华兴软通短信接口简单使用WebServices版
- javascript入门系列演示·函数的定义以及简单参数使用,调用函数 .txt