Swift - 类初始化和反初始化方法
来源:互联网 发布:癌症最新研究进展知乎 编辑:程序博客网 时间:2024/06/07 15:33
//: Playground - noun: a place where people can playimport UIKit//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: "Swift", newAge: 32) ;print(p.say());//deinit():类反初始化方法(析构方法)class DBClass { var conn: Student? = Student() ; deinit { //可以做一些清理工作 self.conn!.number ; self.conn!.name ; } }//设置nil后即可执行deinit()方法var db: DBClass? = DBClass() ;db = nil ;
0 0
- Swift - 类初始化和反初始化方法
- Swift 类的初始化和反初始化
- Swift - 类初始化和反初始化方法(init与deinit)
- 《初始化和反初始化》
- swift 类和结构的初始化方法
- Swift的初始化方法
- Swift初始化方法
- Swift自定义初始化方法
- Swift初始化方法顺序
- 【swift】15-0610 下标 继承和扩展 初始化和反初始化
- [Swift]Swift的初始化方法
- 15.Swift-反初始化过程Deinitialization
- swift的初始化与反初始化(init, deinit)
- [swift]初始化方法自动继承
- Swift初始化方法返回NIL
- Objective-C和Swift中初始化方法比较
- swift初始化
- Swift 初始化
- SVN使用教程总结
- 根据一个表里的字段查询另一个表里的另一个字段,再将查询的字段添加到第一个表里
- [知其然不知其所以然-25] How to setup systemtap
- c++知识总结
- 【Android工程师】 - 百度地图SDK的使用
- Swift - 类初始化和反初始化方法
- Java HttpClient Post请求发送数据乱码
- poj 1753 Flip Game(广搜)
- iOS开发之安装和使用Cocoapods
- opengl学习资料
- Java设置session超时(失效)的三种方式
- mysql下如何执行sql脚本
- 【52】java多线程剖析
- php用smtp发送邮件