之间有什么区别
extends(inheritance)
和
override(polymorphism)
答案 0 :(得分:6)
扩展:我们创建具有Exsisting(类Base类)和一些附加功能的新类(Inherited class)。这是继承的情况下的图片。
示例:NokiaBasic手机。 NokiaNSeries(扩展NokiaBasic手机功能)
覆盖:在派生类中功能发生变化时显示。我们在派生类(Dynamic Polymarphism)中覆盖了特定函数的功能。
示例:NokiaBasicHandset所具有的所有功能都在NokiaNSeries中实现,但我们的操作方式有所不同。(选择呼叫,发送消息,共享文件.ETC)
答案 1 :(得分:4)
答案 2 :(得分:2)
扩展:您继承了您继承的对象的所有功能 覆盖:您正在更改/添加您继承的内容的功能