KnowledgeCity

Swift 入门:类与结构体

了解类和结构。
免费观看第一课 — 获取全部 6 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
初级  提供者 Mark Nair  6 课时 ·  40m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

当您开始构建更复杂的项目时,您将希望创建自己的类型,包括属性和其他逻辑。在本模块中,您将了解其中的两个:类和结构。

我们经常在Swift中使用结构。您将学习如何使用自己的属性构建自己的结构,然后如何创建这些结构的实例以增加这种灵活性。Swift也是一种面向对象的编程语言,因此您将了解如何将代码组织到类和子类中,以及如何初始化它们的属性。您还将学习子类和超类继承的基础知识,这意味着子类中的属性如何从父类继承这些属性的特征。最后,我们将探索属性观察器,它们是代码块,用于监视结构中可能发生的更改,然后根据所实现的逻辑进行相应的操作。

您将学到的内容

  • 使用结构体和类创建自己的自定义类型
  • 构建具有自身属性的结构体并创建其实例
  • 使用初始化器在结构体和类中初始化属性
  • 使用面向对象编程将代码组织到类和子类中
  • 应用子类和超类继承,使子类继承父类特性
  • 使用属性观察器监视并响应结构体内的变化

关键要点

  • Swift允许您创建包含属性和其他逻辑的自定义类型,如类和结构体。
  • 结构体在Swift中使用相当频繁,您可以构建具有自定义属性的结构体并创建其实例。
  • Swift是一种面向对象编程语言,因此代码可组织为具有初始化属性的类和子类。
  • 子类和超类继承意味着子类中的属性可以从父类继承这些属性的特性。
  • 属性观察器是监视结构体内变化并根据您实现的逻辑做出相应响应的代码块。

常见问题

本课程涵盖哪些内容?

本模块涵盖在Swift中创建自己的自定义类型,特别是类和结构体。内容包括创建结构体、创建实例、初始化器、属性观察器、类和继承。

这门课程适合谁?

面向开始构建更复杂Swift项目、希望创建包含属性和其他逻辑的自定义类型的学习者。

这门课程将获得哪些技能?

您将获得面向对象编程(OOP)、代码结构、数据结构、结构化编程、抽象类和应用基础类等方面的技能。

本课程中的继承是什么?

继承涵盖子类和超类继承的基础知识,即子类中的属性如何从父类继承这些属性的特性。

属性观察器是什么?

属性观察器是持续监视结构体内可能发生的变化并根据您实现的逻辑做出相应响应的代码块。