多态:1)父类引用指向子类对象
恩恩,概念背的不错,还是Java/PHP那一套,不适用于Go!学Go的同学看官方文档吧https://docs.studygolang.com/doc/effective_go.html#embedding,Go中就没有类型继承(https://docs.studygolang.com/doc/faq#inheritance!)而是使用嵌入来实现代码复用的(https://docs.studygolang.com/doc/effective_go.html#embedding)。
2)一个变量实现了接口中的方法,接口就可以指向这个变量
不想吐槽这个蹩脚表达了
恩恩,概念背的不错,还是Java/PHP那一套,不适用于Go!学Go的同学看官方文档吧https://docs.studygolang.com/doc/effective_go.html#embedding,Go中就没有类型继承(https://docs.studygolang.com/doc/faq#inheritance!)而是使用嵌入来实现代码复用的(https://docs.studygolang.com/doc/effective_go.html#embedding)。
2)一个变量实现了接口中的方法,接口就可以指向这个变量
不想吐槽这个蹩脚表达了
2020-11-01
1) userInfo是包外不可访问的,userInfo里的『全部字段』在包外都可以访问到!比如boge.Name请问哪里体现了封装?什么?封装体现在NewUserInfo方法上?你确定你学过封装吗?一个完全没有理解封装的人来讲解封装真是太搞笑了!
2)Product类型不但暴露你连官方文档effective go都没读过,还表明你写Go的时间并不长(蹩脚的php风格——this, 变量下划线开头,明明Product类已有明确语义,还要在Name和Price前加入product来限定)真是误人子弟!https://golang.org/doc/effective_go.html#Getters
2)Product类型不但暴露你连官方文档effective go都没读过,还表明你写Go的时间并不长(蹩脚的php风格——this, 变量下划线开头,明明Product类已有明确语义,还要在Name和Price前加入product来限定)真是误人子弟!https://golang.org/doc/effective_go.html#Getters
2020-11-01
明明讲的是Go语言,偏偏使用C++/Java/PHP的编程风格,你不知道Go有自己的编程风格吗? https://github.com/golang/go/wiki/CodeReviewComments#receiver-names
2020-10-31
刚学习的小白,对这块总是不太理解,今天听了波哥的课,感觉有点清醒了,还要继续努力
2020-10-27