// 虚方法 // 作用:允许子类,进行重写,可以实现不一样的功能 // 特点:好维护 -- 不该变原方法(虚方法)情况下,可以直接使用虚方法或者重写虚方法 VirtualMethod method = new VirtualMethod();
class VirtualMethod { public VirtualMethod() { Console.WriteLine("第二个构造函数"); } public virtual int add (int a,int b){ return a + b; } } // 子类继承父类 class VirtualMethodChild: VirtualMethod { // 重写虚方法 重写父类中的方法必须是虚方法 virtual public override int add(int a, int b) { return a*b; } public int test() { base.add(2,23); // 使用父类的方法 return 12; } }
子类继承父类 子类使用 base.父类中的方法进行对父类中的方法的调用。
标签:VirtualMethod,int,子类,使用,dotnet,父类,方法,public From: https://www.cnblogs.com/zhulongxu/p/18170980