摘要: 关于new关键字在虚方法动态调用中的阻断作用,也有了更明确的理论基础。在子类方法中,如果标记 new 关键字,则意味着隐藏基类实现,其实就是创建了与父类同名的另一个方法,在编译中这两个方法处于动态方法表的不同地址位置,父类方法排在前面,子类方法排在后面。namespace new的阻断作用{ public class Bird { public void ShowMsg() { Console.Write("父类方法"); } } public class chicken:Bird { ... 阅读全文
posted @ 2013-10-20 14:32 米兰_跳跳虎 阅读(285) 评论(1) 推荐(0) 编辑