一个类可以继承(inherit)另一个类的方法(methods),属性(properties)和其它特性
类可以调用和访问超类的方法,属性和下标(subscripts),并且可以重写(override)这些方法,属性和下标来优化或修改它们的行为。
可以为类中继承来的属性添加属性观察器(property observers)
1 基类(base class)
1 | class Vehicle { |
2 子类生成(Subclassing)
1 |
|
3 重写(Overriding)
任何缺少override
关键字的重写都会在编译时被诊断为错误。
访问超类的方法,属性及下标。 super
1 | class Train: Vehicle { |
4 防止重写
final var
final func
final class func
final subscript
playground文件在andyRon/LearnSwift