用new隐藏基类方法的小疑问

emp这个派生类中

 

 

复制代码

       public void A()
       {
           Console.WriteLine("Temp.A");
       }

       public void AV()
       {
           Console.WriteLine("Temp.AV");
       }

复制代码


这两个方法加不加new有何区别?


不加的话也是把基类TempBase对应的方法给隐藏掉了(在我看来是这样的,貌似)



 

如果真的是这样,有没有new

就是代码规范上的问题了? 


绝地无双
浏览 862回答 2
2回答

慕容708150

确实隐藏了,加不加其实效果一样。加就是为了语意明确。没有什么别的区别。调用基类的方法。base.方法名。
打开App,查看更多内容
随时随地看视频慕课网APP