美文网首页
Golang结构体

Golang结构体

作者: 薛定谔的特性 | 来源:发表于2019-10-10 13:49 被阅读0次

    C++中结构体(struct)和类(class)的主要区别有:

    • struct没有权限控制字段
    • struct没有方法

    go的解决办法

    • go中所有首字母小写的变量(字段)都仅在当前包可见,序列化也不可见
    • go中的方法只能由特定的接受者调用
    • 通过嵌入结构体的首字母小写实现对继承结构体的私有访问, 大写或匿名实现共有访问

    相关文章

      网友评论

          本文标题:Golang结构体

          本文链接:https://www.haomeiwen.com/subject/ijnopctx.html