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

关于承袭 隐藏实例成员(无virtual修饰)

2012-06-25 
关于继承 隐藏实例成员(无virtual修饰)比如 Form类的 Show() 方法,我使用如下代码C# codepublic partial c

关于继承 隐藏实例成员(无virtual修饰)
比如 Form类的 Show() 方法,我使用如下代码

C# code
        public partial class Form2 : Form    {        public Form2()        {            InitializeComponent();        }        private new void Show()        {            //do nothing        }    } 


结果我还能调用

C# code
            Form2 f2 = new Form2();            f2.Show();


实际调用了 Control.Show(),我怎么才能让这个方法在继承的类中不可见??

[解决办法]
改为public 试试
public new void Show()
{
//do nothing
}
[解决办法]
LZ的这种写法应该叫做覆盖吧。

热点排行