c#虚方法和抽象方法的区别

2024年11月18日 20:14
有1个网友回答
网友(1):

我来也。C#父类子类继承多态虚方法抽象方法class 父类 { 虚方法 }
class 子类 :父类 { 可重载虚方法 }多态,如:1:静态多态,重载,方法参数类型或个数不同,方法名相同。如:public void F(int a){} 和 public void F(){} //这两个方法构成重载2:动态多态,虚拟如:class A{public virtual F(){} } class B : A {public ovverride F() {} //重写父类方法}abstract 抽象类 {abstract 抽象方法} //抽象方法不能有实现,如:abstract void F(); //声明一个函数 F