亲宝软件园·资讯

展开

c#隐藏基类方法 c#隐藏基类方法的作用

人气:0
想了解c#隐藏基类方法的作用的相关内容吗,在本文为您仔细讲解c#隐藏基类方法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:基类方法,下面大家一起来学习吧。

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

复制代码 代码如下:

class program
{
    static void Main(string[] args)

    {

      B b=new B();

      b.F();

      A a=b;

      a.F();

      Console.ReadKey();

    }

  }

  class A

  {

    public void F()

    {

      Console.WriteLine("A.F");

    }

  }

  class B:A

  {

    new public void F() //隐藏A类中的F方法

    {

      Console.WriteLine("B.F");

    }

  }
 

加载全部内容

相关教程
猜你喜欢
用户评论