枚举(enum)、结构体(struct)类(class)

  • 枚举、结构体、类  区别

          "枚举和结构体"都是值类型 ,在传递的时候都是以拷贝的方式。

          "类"是引用类型 ,传递的时候只是传递一个引用 。

           它们之间最大的一个区别就是结构体是传值,类是传引用


  • 枚举、结构体、类 共同点

           类、枚举和结构体都可以实现协议


    “使用enum来创建一个枚举。就像类和其他所有命名类型一样”

  • 结构体 (不能继承)

   “使用struct来创建一个结构体。结构体和类有很多相同的地方,比如方法和构造器。它们之间最大的一个区别就是结构体是传值,类是传引用。”

原文地址:https://www.cnblogs.com/zhaozhongpeng/p/7448716.html