3.3 继承 (Inheritance) Swift 面向对象编程:继承 (Inheritance) 详解 继承是面向对象编程 (OOP) 的核心概念之一,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。通过继承,子类可以重用父类的代码,并在此基础上进行扩展或修改,从而提高代码的重用性、可维护性和可扩展性。 继承的基本概念 父类(基类): 提供被继承的属性和方法的类。 子类(派生类): 继承父类的属性和方法的类。子类可以添加新的属性和方法,也可以重写父类的方法。 单继承: 在 Swift 中,一个类只能继承自一个父类。这与其他一些支持多继承的语言不同。 继承链: 类可以形成继承层次结构,即一个子类可以作为另一个类的父类。