Swift中的get和set
来源:互联网 发布:电子烟发热丝数据 编辑:程序博客网 时间:2024/05/01 19:51
幸亏刚才将这个东西搞明白了,要不然今晚我又是难眠啊。坑爹不解释啊。其实在C#中我们都接触到过这类的问题(当然你要接触过C#。)。Computer Property的Set和Get方法。今天那我就给大家简单分析下swift的get和set。OK,先让大家看一个简单的程序
var x: Int =3
var xTimesTo: Int{
get{
returnx / 2
}
set{
x = newValue *2
}
}
这是一个很简单的通过小程序,相信大家一眼就能看明白。其实不知道大家有没有想过。我们写get方法是为了xTimeTo的值,那么我们写set方法到底是为什么呐?我相信大家是有想过这个问题的。不妨我们将set方法去掉。这个时候你再去修改xTimesTo的值。这个时候你会发现程序会报错。具体报什么,这个留个聪明的你自己去发现了。说完上面的程序,按理说咱们今天的介绍就到此结束了。不过鉴于自己在查资料的时候遇到各种各样关于他们的说法。所以我还是决定在多说几句。首先我要说明这是将变量封装起来的方法。你可以利用它来控制属性的读写,例如咱们刚才做的get可读,set可写,set、get可读可写。当然它还有很多其他的用法。在这里我就不跟大家多做介绍了。毕竟这么晚了,博主该睡了。晚安大家!
0 0
- Swift中的get和set
- Swift中的get和set方法
- Swift中的get和set方法
- 重写Swift中的set和get方法
- swift中的协议(get,set)介绍
- swift中变量的get和set
- Swift的get和set方法
- swift学习之set和get方法
- 重写Swift的get和set方法
- swift get、set、willSet和didSet
- c#中的get和set...
- c#中的get和set
- c#中的get和set
- iOS 中的set 和 get
- C#中的get和set
- swift get,set
- Swift set get 属性
- C#中的GET和SET访问器
- 长沙江河水利资源开发公司项目小记
- 习题2.29
- 字符串的简单加密与解密
- 备忘录模式
- 1.tcp/ip 协议分析-综述
- Swift中的get和set
- 习题2.30
- POJ3321 线段树,树状数组 建树经典题
- 【数据结构之二叉树】(二)B+树比B树更适合做文件索引的原因
- 黑马程序员_OC面向对象思想和类的创建
- 导数的定义
- mvc与三层结构终极区别
- 基于VS应用开发的WinCE和PC机的区别
- 无懈可击,愚人节不愚人---4月1日