Swift面向对象基础(上)——Swift中的类和结构体(下)
2016-03-11 00:00
381 查看
学习来自《极客学院》
1 import Foundation 2 3 class User { 4 var name:String 5 var age:Int 6 init(name:String,age:Int){ 7 self.age = age 8 self.name = name 9 } 10 } 11 var u1 = User(name:"何杨",age:23) 12 var u2 = User(name:"何杨",age:23) 13 println(u1 === u2) 14 println(u1 !== u2)//这两个运算符只能用在引用类型的比较 15 var u3 = u1 16 println(u1 === u3)//指向同一个对象,当然是相同的 17 //如果想要用==或者!=来进行比较引用类型,就必要要对这两个符号进行运算符重载 18 19 //self关键字 20 /* 21 1.构造器中的self代表该构造器正在初始化的实例 22 2.方法中的self代表该方法的调用者 23 */ 24 25 /*什么时候用类,什么时候用结构体呢? 26 1.结构体的主要目的是用于封装少量相关的简单数据 27 2.如果需要在传递参数或者赋值时自动复制副本,使用结构体 28 3.明确该类型无须继承另一个已有的类或其他类继承 29 注意:大部分时候,程序应该自定义类而不是自定义结构体 30 */]
相关文章推荐
- Swift 中的函数(中)
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(一)视图共性 学习笔记
- Swift中的类和结构体的相同点与不同点
- Swift随记
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(六)Picker View视图 学习笔记
- 自学 iOS – 三十天三十个 Swift 项目
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(九) ToolbarView工具条 学习笔记
- IOS之Foundation之探究学习Swift实用基础整理<一>
- Swift中的字典
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(二)ActionSheet视图 学习笔记
- Swift 中的函数(下)
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(八) SearchBar搜索条 学习笔记
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(七)Progress View进度条 学习笔记
- Swift面向对象基础(中)——Swift中的存储属性和计算属性
- 小波说雨燕 第三季 构建 swift UI 之 度假清单 学习笔记
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(三)Activity Indicators视图 学习笔记
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(五)Image View视图 学习笔记
- Swift 中的函数(上)
- Swift Standard Library: Documented and undocumented built-in functions in the Swift standard libr...
- Swift面向对象基础(上)——Swift中的类和结构体(上)