zl程序教程

您现在的位置是:首页 >  后端

当前栏目

c#隐藏基类方法的作用

c#方法 作用 隐藏 基类
2023-06-13 09:15:13 时间

当派生类和基类有同样的的方法(方法名相同、参数列表相同和返回值相同),这时派生类的方法可以隐藏基类的方法。也就是说可以在派生类中创建和基类方法相同的方法,但是执行的过程却不同,并且需要使用new关键字。

复制代码代码如下:


classprogram
{
    staticvoidMain(string[]args)

    {

      Bb=newB();

      b.F();

      Aa=b;

      a.F();

      Console.ReadKey();

    }

  }

  classA

  {

    publicvoidF()

    {

      Console.WriteLine("A.F");

    }

  }

  classB:A

  {

    newpublicvoidF()//隐藏A类中的F方法

    {

      Console.WriteLine("B.F");

    }

  }