4、Swift编程:结构、类与实例深度解析

Swift编程:结构、类与实例深度解析

一、实践与知识测试

在理解了对象的概念后,我们可以通过一些练习来识别不同应用程序中的对象。
1. 练习内容
- 练习1:iOS应用对象识别 :选择一个同时拥有iPhone和iPad版本的iOS应用。分别在两个版本中运行该应用,识别开发者在编写代码时可能使用的不同对象。创建一个UML图,列出用于创建该应用的类,并思考每个类所需的方法和属性。如果应用非常复杂,可以专注于某个特定功能。
- 练习2:Mac OS X应用对象识别 :运行一个Mac OS X应用,并使用其特定功能。识别为实现该功能而相互交互的对象,记录下识别出的对象及其所需行为。
2. 知识测试
| 问题 | 选项1 | 选项2 | 选项3 | 答案 |
| — | — | — | — | — |
| 对象也被称为: | 类 | 子类 | 实例 | 实例 |
| 类中方法里指定的代码: | 不能访问类中指定的属性 | 可以访问类中指定的属性 | 不能与类的其他成员交互 | 可以访问类中指定的属性 |
| 子类: | 继承其父类的所有成员 | 仅继承其父类的方法 | 仅继承其父类的属性 | 继承其父类的所有成员 |
| 在Swift中,类中定义的用于封装每个实例数据的变量被称为: | 子类 | 属性 | 方法 | 属性 |
| 在Swift中,类中定义的用于封装每个实例行为的函数被称为: | 子类 | 属性 | 方法 | 方法 |

二、结构与类的
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值