之间有什么区别
extends(inheritance)
和
override(polymorphism)
?
最佳答案
扩展:我们创建一个新类(继承类),具有现有(类基类)的特性和一些附加特性。这是在继承的情况下的图片。
示例:NokiaBasic 手机。
NokiaNSeries(扩展了 Nokia Basic Handset 功能的功能)
覆盖:当派生类中的功能发生变化时出现。我们覆盖派生类中特定函数的功能(动态多态)。
示例:NokiaBasicHandset 的所有功能都在 NokiaNSeries 中实现,但我们的操作方式有所不同。 (接电话、发送消息、共享文件等)
关于oop - 扩展和覆盖有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6492815/