我有一个要求,我有一个类和一个函数
public class BaseClass
{
public virtual int MyMethod(int n)
{
Console.WriteLine("BaseClass=" + n + "+" + 2);
return n + 2;
}
}
和一个派生类 b 我正在扩展基类函数
public class A : BaseClass
{
public override int MyMethod(int n)
{
Console.WriteLine("Class A=" + n+"*"+2);
return n*2;
}
}
在派生类中,当我调用函数 A.MyMethod() 时,应执行基函数,然后执行派生类函数。
static void Main(string[] args)
{
A classA = new A();
A.MyMethod(1);
Console.ReadKey();
}
是否可以?