overload是重载,重载是一种参数多态机制,即代码通过参数的类型或个数不同而实现的多态机制。 是一种静态的绑定机制(在编译时已经知道具体执行的是哪个代码段)。
override是重写,重写是一种动态绑定的多态机制。即在父类和子类中同名元素(如成员函数)有不同 的实现代码。执行的是哪个代码是根据运行时实际情况而定的。
转载于:https://www.cnblogs.com/feicheninfo/p/9666972.html
本文详细解析了在编程中重载(overload)与重写(override)的概念及其应用。重载是一种静态多态机制,允许同一名称的函数或方法通过参数的不同实现多种功能;重写则是动态多态机制,子类可以改变父类的行为,具体执行哪个方法取决于运行时的实际对象。
overload是重载,重载是一种参数多态机制,即代码通过参数的类型或个数不同而实现的多态机制。 是一种静态的绑定机制(在编译时已经知道具体执行的是哪个代码段)。
override是重写,重写是一种动态绑定的多态机制。即在父类和子类中同名元素(如成员函数)有不同 的实现代码。执行的是哪个代码是根据运行时实际情况而定的。
转载于:https://www.cnblogs.com/feicheninfo/p/9666972.html
2258

被折叠的 条评论
为什么被折叠?