构造函数
import Foundation
/**
Swift中要求在创建一个类时必须给这个类中所有的属性进行初始化
如果不能在创建对象时给这个类中所有的属性进行初始化, 那么这些属性必须是可选的
如果已经在构造方法中对所有的属性进行了初始化, 那么这些属性就可以不是可选类型
在给某一个类指定属性的数据类型时, 如果该属性是对象类型, 那么可以指定为可选类型
如果该属性不是对象类型而是基本数
import Foundation
/**
Swift中要求在创建一个类时必须给这个类中所有的属性进行初始化
如果不能在创建对象时给这个类中所有的属性进行初始化, 那么这些属性必须是可选的
如果已经在构造方法中对所有的属性进行了初始化, 那么这些属性就可以不是可选类型
在给某一个类指定属性的数据类型时, 如果该属性是对象类型, 那么可以指定为可选类型
如果该属性不是对象类型而是基本数