GCZtian的专栏

类和结构体:

相同点: 1.都可以定义属性 2.都可以定义方法,这一点是Swift根C,OC的明显区别之一 3.他们都可以定义构造器(初始化方法) 4.都可以遵循协议 5.他们都可以被扩展 不同点: 1.类可以被继承,而结构体不可以 2.类可以被类型推断 3.类可以通过 析构(dealloc) 释放内存 4.类是 引用类型, 结构体是 值类型

使用 class 和 struct 来分别表示类和结构体定义 类class Car {var name : String?func printName() -> String {return name!}}var car = Car()car.name = "大众

,偶尔为街头独特的风景驻足,

GCZtian的专栏

相关文章:

你感兴趣的文章:

标签云: