oop overload override
在oop中overload与override的区别? --------------------编程问答-------------------- overload是指一个函数名,有多个签名(多个不同的参数个数或者顺序)。override是指由一个类的虚函数在派生类中重新定义其逻辑。比如:指定一个Shap类,可以定义一个Area(面积)的函数,然后在rectangle(矩形),易做图(三角形)中分别定义不同的面积计算公式。
--------------------编程问答-------------------- overload与oop无关
override与oop有关 --------------------编程问答-------------------- 定啊 --------------------编程问答-------------------- override 例:
class Base{
protected virtual void TestM(){}
}
class A{
protected override void TestM(){
//base.TestM();
}
}
用于子类,重写基类中的virtual方法 --------------------编程问答-------------------- 事实上除了名字有点像之外,没有什么相同之处 --------------------编程问答--------------------
overload没有体现面向对象的多态性么 我怎么一直觉得是体现的
那多态性是怎么体现的啊
补充:.NET技术 , C#