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

被折叠的 条评论
为什么被折叠?



