2. 多型:统一的介面,不同的行为多型 是指不同类别的物件可以使用相同的方法名称,而方法的具体行为则取决于物件的类型。继承让我们能够实现多型,让程式可以在不改变外部程式码的情况下处理不同类型的物件。
3. super()函数:扩展父类别的功能有时,我们希望在子类别中继承父类别的方法,但同时增加一些额外的行为。这时候我们可以使用super() 函数来呼叫父类别的方法,并在其基础上扩展功能。
继承和多型是面向对象编程中的两个强大工具,能够大大提高程式的灵活性和可扩展性。通过继承,可以重复使用现有程式码,而多型则可以使用统一的介面处理不同类型的物件。