编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果.
楼主你好。:
下是你想要的内容,
class Program
{
static void Main(string[] args)
{
ClassA classA = new ClassA();
Console.WriteLine("调用ClassA中方法返回的结果" + classA.MyMethod(100).ToString());
ClassB classB = new ClassB();
Console.WriteLine("调用ClassB中方法返回的结果" + classB.MyMethod(100).ToString());
Console.ReadLine();
}
}
class ClassA
{
public virtual int MyMethod(int inputNum)
{
int sumNum = inputNum + 10;
return sumNum;
}
}
class ClassB : ClassA
{
public override int MyMethod(int inputNum)
{
int sumNum = inputNum + 50;
return sumNum;
}
}
运行结果:
希望对有帮助,望采纳,谢谢
{
static void Main(string[] args)
{
A c = new A();
c.MyMethod(20);
B d = new B();
d.MyMethod(20);
}
}
class A
{
public virtual int MyMethod(int a)
{
return a + 10;
}
}
class B:A
{
public override int MyMethod(int a)
{
Console.WriteLine(a + 50);
return a + 50;
}
}