类,结构体,枚举
类是三者中唯一拥有继承属性的,内省和转型也是类的特性
内省是指计算机程序在运行时(Run time)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。
- 类的基本结构
/**
class 类名 : SuperClass {
定义属性和方法
}
*/
class Person {
var age: Int?
var name: String?
}
class Student: Person {
func setValue() {
self.age = 12
self.name = "XiaoMa"
print("I am \(self.name!),I am \(self.age!) years old")
}
}
let s = Student()
s.setValue()
介绍类之前,稍微区分一下值引用和类型引用.结构体和枚举传递储存的是复制后的值.而类属于引用类型,传递的是对象的指针
Swift HelloWorld(一)
Swift 基本数据类型(二)
Swift 字符串(三)
Swift 闭包(Closures)(四)
Swift 集合类型(五)
Swift 函数(六)
Swift 类(七)
Swift 结构体、枚举(八)
Swift 属性(九)
Swift 方法(十)