首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

隐藏基类方法有什么作用,该怎么解决

2012-01-13 
隐藏基类方法有什么作用隐藏基类方法有什么作用,为什么要这样做好处是什么,用途是什么求解[解决办法]基类

隐藏基类方法有什么作用
隐藏基类方法有什么作用,为什么要这样做好处是什么,用途是什么
求解

[解决办法]
基类的方法想让子类使用就设置为共有或保护类型,不想就设置为私有,和你的具体设计有关。
[解决办法]
就是子类和基类有同样的一个方法(方法名,参数,返回值相同),但是子类想用自己的方法,就隐藏基类的方法 
隐藏(new)示例: 
using System; 
class A 

public void F() 

Console.WriteLine("A.F"); 


class B: A 

new public void F() 

Console.WriteLine("B.F"); 


class Test 

static void Main(string[] args) 

B b = new B(); 
b.F(); 
A a = b; 
a.F(); 


输出为 
B.F 
A.F
[解决办法]
http://msdn.microsoft.com/zh-cn/ms182143.aspx
msdn的推荐

热点排行