构造函数

来源:互联网 发布:汉宫外设淘宝店网址 编辑:程序博客网 时间:2024/06/05 00:46
class Person: NSObject {    var name: String    // 重写默认的构造函数    // 如果自定义了构造函数,但没有重写默认的构造函数,系统就不会提供默认的构造函数供外界调用    override init() {        name = "Jerry"        super.init()    }    // 自定义构造函数    init(name: String) {        self.name = name        super.init()    }}// 调用    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {        let p = Person()        print(p.name)        let pp = Person(name: "John")        print(pp.name)    }
原创粉丝点击