ios开发中的Swift面向对象(烟台杰瑞教育IOS培训部原创).docxVIP

  • 1
  • 0
  • 约1.59千字
  • 约 4页
  • 2018-05-24 发布于浙江
  • 举报

ios开发中的Swift面向对象(烟台杰瑞教育IOS培训部原创).docx

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

文档评论(0)

1亿VIP精品文档

相关文档