Struct和Class的区别?

轩辕小不懂 发布于 2021-09-13 16:00
阅读 11
收藏 0
分类:其他
1926
Nen
Nen
- 程序员

Struct不支持继承,Class支持继承

Struct是值类型,Class是引用类型

Struct使用let创建不可变,Class使用let创建可变

Struct无法修改自身属性值,函数需要添加mutating关键字

Struct不需要deinit方法,因为值类型不关系引用计数,Class需要deinit方法

Struct初始化方法是基于属性的

请先 登录 后评论