.Net 程序员面试 C# 语言篇 (回答Scott Hanselman的问题) 转
1.列出override跟new用法的不同. 什么是shadowing? (Juxtapose the use of override with new. What is shadowing?)简单的讲, 子类的override, 将忽略父类用virtual修饰的同名方法. 但子类的new, 将被父类用virtual修饰的同名方法所遮盖. 听起来有点抽象, 用下面代码演示一下, 就明了了. 1publicclass Animal 2 { 3publicvirtualstring DoSomethin
原创
2010-11-15 10:05:00 ·
380 阅读 ·
0 评论