感觉他们挺像啊,和c的结构体也很像,想知道有啥具体区别吗?为什么不直接叫他对象,而是叫结构体呢?难道是因为这个结构体没有类的概念?
因为用go写面向对象编程和传统的面向对象编程不一样,比如go没有抽象方法。C++中的对象是可以有抽象方法的。
这个文章有更详细的解释:http://hackthology.com/golang...
应该是 类 vs 结构体 吧。 类的实例化才叫对象吧。。 题目是不是搞错概念了。。
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
8 回答6.5k 阅读
2 回答4.3k 阅读✓ 已解决
2 回答850 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
4 回答686 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4.1k 阅读
3 回答3k 阅读
4 回答6.7k 阅读
1 回答4.8k 阅读✓ 已解决
因为用go写面向对象编程和传统的面向对象编程不一样,比如go没有抽象方法。C++中的对象是可以有抽象方法的。
这个文章有更详细的解释:http://hackthology.com/golang...