swift基础_ set get方法 理解
2024-09-21 06:14:06
swift中重写set get方法是这样的。
先定义一个变量,当调用set方法的时候,系统会有一个newValue, 将newValue赋值给我们定义的变量,然后从get方法返回去。
swift中一般重写较少
eg.
//求周长
var perimeter :Double{
get{return 3.0 * sideLength
}
set{ sideLength = newValue / 3.0
}
}
这样的话,在set的时候 会出现一个 newValue 这个newValue就代表了 变量permeter
用的时候这样用
//9_2继承之等边三角形
let trangele = equilateraTriangle(name: "a equilateralTrangle", sideLength: 3)
print(trangele.perimeter)
trangele.perimeter = 9.9
print(trangele.sideLength)
如果只重写了get方法 在定义 这个周长变量的时候 会爆只读属性的错误
最新文章
- 基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装
- 51nod1089(最长回文子串之manacher算法)
- Jmeter测试结果分析
- Selenium生成Report的利器- ExtentReports
- web页面自适应手机屏幕宽度
- 刷新dns
- week 与 strong区别 精辟的解释
- <;%=id%>;是什么意思
- Mysql高级之触发器
- 【BZOJ1095】捉迷藏(动态点分治)
- MaxCompute/DataWorks权限问题排查建议
- Node.js_express_临时会话对象 session
- SQLZOO网页中SQL的答案(SELECT from world篇)
- python网络编程(四)
- Android:layout属性大全
- Fragment问题集
- vuex2.0源码分析
- Spring Cloud实践之服务注册与发现Eureka
- 蓝桥杯—ALGO-18 单词接龙(DFS)
- 20155227《网络对抗》Exp1 PC平台逆向破解(5)M
热门文章
- IIFE中的函数是函数表达式,而不是函数声明
- CTFHub_技能树_文件上传
- python 并发专题(一):并发基础相关概念,术语等
- 数据可视化之powerBI入门(二)体验PowerBI:零基础分分钟生成一份交互报表
- 数据可视化之DAX篇(九) 关于DAX中的VAR,你应该避免的一个常见错误
- POJ 1047 Round and Round We Go 最详细的解题报告
- Apache Hudi重磅特性解读之存量表高效迁移机制
- 三个Python自动化测试高效工具的使用总结
- Trie——解决字符串搜索、异或最值问题
- antd踩坑:value.locale is not a function