Swift 面试题
目录

Swift 中如何定义类?

· 约 3 分钟读完 · 第 66 / 196 章

推荐答案

在 Swift 中,类的定义使用 class 关键字,后跟类名和一对大括号 {}。类的主体包含属性和方法的定义。以下是一个简单的类定义示例:

本题详细解读

类的定义

在 Swift 中,类是一种引用类型,用于定义对象的蓝图。类可以包含属性(存储属性和计算属性)、方法、初始化器、下标、嵌套类型等。

1. 类的基本结构

类的定义以 class 关键字开头,后跟类名。类名通常采用大驼峰命名法(CamelCase)。类的主体包含在一对大括号 {} 中。

2. 属性

属性是类中用于存储值的变量或常量。属性可以是存储属性或计算属性。

  • 存储属性:存储属性用于存储常量或变量的值。
  • 计算属性:计算属性不直接存储值,而是提供一个 getter 和可选的 setter 来间接获取和设置其他属性或值。

3. 初始化方法

初始化方法(init)用于在创建类的实例时设置初始值。初始化方法可以有多个,每个方法可以接受不同的参数。

4. 方法

方法是类中定义的函数,用于执行特定的任务。方法可以访问和修改类的属性。

5. 类的实例化

要使用类,首先需要创建类的实例。实例化类时,调用类的初始化方法。

总结

Swift 中的类是一种强大的工具,用于定义复杂的数据结构和行为。通过类,可以创建具有属性和方法的对象,并通过实例化来使用这些对象。