deinit相当于OC的dealloc,用于内存释放
class Person {
deinit {
print("Person对象销毁了")
}
}
class Student: Person {
deinit {
print("Student对象销毁了")
}
}
func test() {
var stu = Student()
}
print("1")
test()
print("2")
deinit 先执行自己类中的deinit后执行父类的deinit.