import Foundation /* Swift中子类必须包含的构造器 1.Swift允许在父类构造器前添加required关键字, 用于声明所有子类必须包含该required构造器 (如果没有声明, 子类中默认会自动包含), 至于要怎么实现父类中required构造器, 没有特殊要求 可以通过便利构造器实现, 也可以通过普通构造器实现 2.父类中声明的required构造器既可以是指定构造器, 也可以是便利构造器 Swift中子类必须包含的析构器(用于在对象释放之前进行资源释放, 对象会在…