上QQ阅读APP看书,第一时间看更新
第7章 类与结构体
把最复杂的变成最简单的,才是最高明的。
——达·芬奇
类是面向对象编程思想的核心,在面向对象编程思想中万物皆为对象,类便是描述对象的一种方式。我们可以定义一些属性和方法来描述类,例如可以将汽车抽象成一个类,类中可以定义一些属性,如汽车的颜色、重量、车牌号等,同时我们也可以封装一些方法,如转弯、倒车、前进等来模拟汽车的行为。结构体也是描述数据的一种方式,Swift语言中的结构体十分强大,它也可以进行属性和方法的封装。在某些情况下,结构体可以代替类来使用,但是类也有一些高级的特性是结构体所不具备的。在开发中,要根据实际情况来进行选择。
通过本章,你将学习到:
- 类和结构体的相似点与差异处。
- 类和结构体的设计与创建。
- 类和结构体的应用场景。