第一天: 接口的定义和实现
第二天:
一. go语言是面向接口编程.
在学习继承的时候说过, go语言只有封装, 没有继承和多态. 那么继承和多态在go中如何实现呢? 通过接口来实现
1....这个参数可以理解为java中的泛型. 我们将它定义成一个接口. 然后谁用他, 谁来实现它....注意: go中接口实现, 只要定义的方法名, 方法参数和返回值和接口定义的一致, 就认为他是对接口的一个实现....接口如何实现值传递和指针传递
func (r Real) Get(url string) string
使用只传递的方式
以上方法都是使用值传递, 那么, 如果一个对象很大, 我们不想用值传递, 也可以使用指针传递....
func (r *Real) Get(url string) string
使用指针传递
那么接收者如何接收呢?