c#隐藏基类方法的作用
时间:2022-02-18 09:15:13|栏目:.NET代码|点击: 次
当派生类和基类有同样的的方法(方法名相同、参数列表相同和返回值相同),这时派生类的方法可以隐藏基类的方法。也就是说可以在派生类中创建和基类方法相同的方法,但是执行的过程却不同,并且需要使用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#实现Winform版计算器
栏 目:.NET代码
下一篇:C#委托现实示例分析
本文标题:c#隐藏基类方法的作用
本文地址:http://www.codeinn.net/misctech/193742.html