随笔分类 -  go interface和reflect(六)

接口
摘要:反射:可以在运行时动态获取变量的相关信息 导入 reflect 包 reflect 包下主要是Type和Value 两个struct, Type封装了“类型”的属性,定义相关的东西找他; Value主要封装了“值”的属性,与值相关的东西找他没错。此外,他是线程安全的(或者叫goroutine安全) 阅读全文
posted @ 2018-03-01 17:11 whj999 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1.空接口,interface{} 空接口类型interface{}一个方法签名也不包含,所以所有的数据类型都实现了该方法。 空接口类型在描述一个对象实例的行为上力不从心,但是当我们需要存储任意数据类型的实例的时候,空接口类型的使用使得我们得心应手。 如果一个函数的参数包括空接口类型interfac 阅读全文
posted @ 2018-01-10 15:01 whj999 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1. 接口: 简单说接口就是包含一组方法的集合,这些方法描述了一类对象的行为特征。 1)比如接口中的方法是 fly() ,描述了鸟类的一个行为特征。 2)比如接口中的方法是sing(),描述了人类的一个行为特征。 2.接口的好处 从上面的介绍应该可以看出来,鸟类无论是麻雀、鹰、鸽子等都可以实现fly 阅读全文
posted @ 2018-01-10 11:20 whj999 阅读(189) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示