c#隐藏基类方法的作用
c#隐藏基类方法的作用
发布时间:2016-12-28 来源:查字典编辑
摘要:当派生类和基类有同样的的方法(方法名相同、参数列表相同和返回值相同),这时派生类的方法可以隐藏基类的方法。也就是说可以在派生类中创建和基类方...

当派生类和基类有同样的的方法(方法名相同、参数列表相同和返回值相同),这时派生类的方法可以隐藏基类的方法。也就是说可以在派生类中创建和基类方法相同的方法,但是执行的过程却不同,并且需要使用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");

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类