搜索

首页  >  问答  >  正文

java - golang的结构体和c++中的对象有什么区别?

感觉他们挺像啊,和c的结构体也很像,想知道有啥具体区别吗?为什么不直接叫他对象,而是叫结构体呢?难道是因为这个结构体没有类的概念?

仅有的幸福仅有的幸福2775 天前856

全部回复(2)我来回复

  • 阿神

    阿神2017-05-16 13:29:31

    因为用go写面向对象编程和传统的面向对象编程不一样,比如go没有抽象方法。C++中的对象是可以有抽象方法的。

    这个文章有更详细的解释:http://hackthology.com/golang...

    回复
    0
  • 黄舟

    黄舟2017-05-16 13:29:31

    应该是 类 vs 结构体 吧。
    类的实例化才叫对象吧。。
    题目是不是搞错概念了。。

    回复
    0
  • 取消回复