9.1 Swift存储属性
/** Swift语言中的属性和 OC 中的不大一样
(1)存储属性 */
struct Person { var name: String var age: Int }
var p = Person.init(name: "zhangsan",age: 10) p.name = "lisi" p.age = 10
/** 当我们构造 p 这样一个对象的时候,系统会为这个对象分配内存。 p 这个对象有两个成员变量 name age 它们分别也有相应的内存单元 这些内存空间存储于 p 这个对象。
抽象的理解呢,这个对象有两个成员变量,这两个成员变量可以存储数据。 这样的属性称之为存储属性。 */
class People { var name: String = "zhangsan" var age: Int = 10 }
var people = People.init() people.name = "lisi" people.age = 10 /** 无论是类还是结构体 它的成员变量都具有存储功能,这样的属性我们称之为存储属性。 */ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |