为了账号安全,请及时绑定邮箱和手机立即绑定

编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果?

编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果?

长风秋雁 2019-05-28 11:07:03
编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果
查看完整描述

3 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

using System;

 

namespace ConsoleApp

{

 

    public class A

    {

        public virtual int MyFunction(int value)

        {

            return value + 10;

        }

    }

 

    public class B : A

    {

        public override int MyFunction(int value)

        {

            int v = base.MyFunction(value)

            return v + 50;

        }

    }

 

    class Program

    {

        static void Main(string[] args)

        {

            A a = new A();

            int v1 = a.MyFunction(100);

            Console.WriteLine("A.MyFunction(100) = {0}", v1);

 

            B b = new B();

            int v2 = b.MyFunction(100);

            Console.WriteLine("B.MyFunction(100) = {0}", v2);

 

            Console.ReadKey();

        }

 

    }

}

 


查看完整回答
反对 回复 2019-06-01
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

public class ClassA
{
public virtual int MyFunction(int a)
{
return a + 10;
}
}

class ClassB:ClassA
{
public override int MyFunction(int a)
{
ClassA A = new ClassA();
return A.MyFunction(a) + 50;
}
}

ClassA A = new ClassA();
ClassB B = new ClassB();
Console.WriteLine(A.MyFunction(10));
Console.WriteLine(B.MyFunction(10));

结果为20 70

查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 851 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信