02 2019 档案

C#中重写(override)和覆盖(new)的区别
摘要:重写 用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。重写会改变父类方法的功能。看下面演示代码: #region 重写 public class C1{ public virtual  阅读全文

posted @ 2019-02-25 01:26 bobob 阅读(577) 评论(0) 推荐(1)

C#中base关键字的几种用法
摘要:base其实最大的使用地方在面相对性开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法。例如: 2.1关于base调用基类构造函数 public class A { public A() { Console.WriteLine("Build A") 阅读全文

posted @ 2019-02-21 13:27 bobob 阅读(17625) 评论(0) 推荐(5)

导航