import Foundation /* 构造器的继承: Swift的子类不会自动继承父类的构造器, 若继承, 则满足如下规则: 1.如果子类没有提供任何指定构造器, 那么它将自动继承父类的所有指定构造器 2.如果子类实现了父类所有的指定构造器, 无论如何实现的, 都将自动继承父类的所有便利构造器 */ /* 构造器的重写: 1.子类构造器重写了父类的指定构造器, 必须添加override修饰符 2.子类中定义的构造器只是和父类中便利构造器的形参列表, 外部形参名相同, 不算重写 */ /* 总…