class Person{
var name: String
var pet: Pet?
init(name: String){
self.name = name
print("Person", name, "is initialized")
}
init(name: String, petName: String){
self.name = name
self.pet = Pet(name: petName)
print("Person", name, "is initialized")
}
deinit{
print("Person", name, "is deinitialized!")
}
}
class Pet{
var name: String
init(name: String){
self.name = name;
print("Pet", name, "is initialized")
}
deinit{
print("Pet", name, "is deinitialized!")
}
}
var snow: Person? = Person(name: "snow", petName: "wolf") snow = nil
Pet wolf is initialized Person snow is initialized Person snow is deinitialized! Pet wolf is deinitialized!
var snow: Person? = Person(name: "snow") var wolf: Pet? = Pet(name: "wolf") snow?.pet = wolf snow = nil wolf = nil
Person snow is initialized Pet wolf is initialized Person snow is deinitialized!
wolf = nil
import UIKit
class Person{
var name: String
init(name: String){
self.name = name
print("Person", name, "is initialized")
}
deinit{
print("Person", name, "is being deinitialized!")
}
}
var person1: Person? = Person(name: "liuyubobobo")
var person2: Person? = person1
var person3: Person? = person1
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有