多态概念
多态是面向对象设计中代码重用的最强大的机制之一。多态从语义上讲是“多个结果”的意思。成功应用多态的关键部分是理解父类和子类形成了一个从简里到复杂的层次。正确应用多态,超类提供子类可以直接运用的所有元素。
多态也定义了这些派生类必须自己实现的方法。这允许子类在加强一致接口的同时,灵活的定义它们自己的方法。这样,父类可以定义供它的所有子类使用的方法的通用形式。同时,在程序运行时,对父类通用方法的调用实际上就转换为对子类自己实现的方法的调用,从而产生多个结果。
2021-12-13 04:57:43
多态概念
多态是面向对象设计中代码重用的最强大的机制之一。多态从语义上讲是“多个结果”的意思。成功应用多态的关键部分是理解父类和子类形成了一个从简里到复杂的层次。正确应用多态,超类提供子类可以直接运用的所有元素。
多态也定义了这些派生类必须自己实现的方法。这允许子类在加强一致接口的同时,灵活的定义它们自己的方法。这样,父类可以定义供它的所有子类使用的方法的通用形式。同时,在程序运行时,对父类通用方法的调用实际上就转换为对子类自己实现的方法的调用,从而产生多个结果。