1.class是引用类型,struct是值类型:
值类型——复制,引用类型——同一个指向。引用类型——堆,慢,值类型——栈,快。
2.结构体初始化的时候必须要给属性赋值,来决定结构体在内存中的布局.Class初始化的时候可以暂时不用赋值
3.required关键字只支持Class, Class可以用static和Class 关键字修饰静态方法;Struct 只能用Static 修饰