//: Playground - noun: a place where people can play
// 1. init() 类的初始化(构造方法)
// 使用默认的构造函数
class Student {
// 类属性
var name:String = ""
var number: Int = 0
}
var student = Student()
// 自定义构造函数
class Person{
// 类属性
var name: String
var age: Int
// 类构造函数
init(newName:String, newAge:Int){
self.name = newName
self.age = newAge
}
// 类方法
func say() -> String {
return "我叫\(name)"
}
}
var p = Person(newName: "zhangsan",newAge: 22)
print(p.say()) //我叫zhangsan
// 2.deinit() 类反初始化(析构方法)
class DBClass {
var dbName = ""
deinit{
//可以做一些清理工作
}
}
Swift - 类初始化和反初始化方法(init与deinit)
最新推荐文章于 2023-05-05 11:16:13 发布