- 1
- 0
- 约1.59千字
- 约 4页
- 2018-05-24 发布于浙江
- 举报
ios开发中的Swift面向对象(烟台杰瑞教育IOS培训部原创)
ios开发中的Swift面向对象 iOS在现代计算机语言中,面向对象是非常重要的特性,Swift语言也提供了面向对象的支持。而且在Swift语言中,不仅类具有面向对象特性,结构体和枚举也都具有面向对象特性。1、Swift中的类和结构体 Swift中的类和结构体定义的语法也是非常相似的。我们可以使用class关键词定义类,下面我们定义一个Person类,分别包含年龄和姓名属性。import UIKitclass JRPerson: NSObject {} 我们发现现在类的定义和之前OC定义有了很大的不同,对于之前的.m文件和.h文件已经消失了,现在我们定义一个类只有一个文件.swift文件。?2 增加属性 在这里我们定义属性不需要设置set和get方法了如下所示://方式一给默认值 var name:String=; var age:Int!=0;//方式二采用可选类型 var name:String!;var age:Int!;?3 构造方法 Swift采用的构造方法跟java类似,我们可以通过重载构造方法来进行初始化,系统有一个默认的构造方法是没有参数的,我们可以根据自己的需求分别重载构造方法。//系统自带构造方法override init() { super.init();}//重载构造方法,分别以两个属性作为参数 init(na
您可能关注的文档
最近下载
- CEI IEC60529中.doc VIP
- 齿轮齿条式电动助力转向器设计.doc VIP
- 地面砖、石材铺贴重点、难点及解决方案及解决措施.docx VIP
- 基于单片机的煤气泄漏报警系统设计_毕业设计论文 精品 .pdf VIP
- 青海省西宁市(2024年-2025年小学三年级语文)部编版开学考试(上学期)试卷(含答案).docx VIP
- 水利施工组织设计.doc VIP
- 青海省西宁市(2024年-2025年小学三年级语文)部编版竞赛题(上学期)试卷(含答案).docx VIP
- SJ_T 11463-2013软件研发成本度量规范.pdf
- 输配电管理与应急抢修手册(执行版).docx VIP
- 组合式骨科外固定支架产品技术要求山东威高.docx VIP
原创力文档

文档评论(0)