本文概述
- 速成班的好处
- Swift中类和结构的特征
- 类标识运算符
速成班的好处
- 通过使用类, 可以将继承应用于将一个类的属性获取到另一个类。
- 类型转换使用户可以在运行时检查类的类型。
- 反初始化器负责释放内存资源。
- 引用计数允许类实例具有多个引用。
- 在类中, 定义了属性来存储值。
- 定义下标以提供对值的访问。
- 初始化方法以改善功能。
- 初始状态由初始化程序定义。
- 功能已扩展到默认值以外。
Class classname {// Definition goes here..}
例子
【Swift类介绍和用法详细示例】在以下程序中, 有Salary和EmpSalary两个类。
class Salary{var salary: Intinit(salary: Int) {self.salary = salary}}class EmpSalary {var salary = 10000}let Income = EmpSalary()print("Employee salary is \(Income.salary)")
输出
运行上述程序后, 你将看到以下输出:
Employee salary is 10000
注意:在上面的示例中, 类属性由’ 。’ 访问。句法。属性名称以” 。” 分隔。在实例名称之后。
print("Employee salary is \(Income.salary)")
类标识运算符Swift4类引用指向单个实例的多个常量和变量。为了了解指向特定类的常量和变量, 使用了实例身份运算符。类实例始终通过引用传递。在类中, 始终分配和传递NSString, NSArray和NSDictionary实例作为对现有实例的引用, 而不是副本。
与操作员相同
- 使用的运算符是(===)。
- 当两个常量或变量指向同一实例时, 返回true。
- 使用的运算符是(!==)。
- 当两个常量或变量指向不同的实例时, 返回true。
推荐阅读
- Swift结构介绍和用法详解
- Swift枚举介绍和用法示例
- Swift闭包介绍和用法详解
- Swift TypeAlias的介绍和用法示例
- Swift数组介绍和用法详细示例
- Swift字典介绍和用法示例
- Swift递归介绍和用法详细解释
- 10分钟10行代码开发APP(delphi 应用案例)
- Android Gradle 多环境URL请求设置