摘要: 重写 用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。 重写会改变父类方法的功能。 看下面演示代码: #region 重写 public class C1 { public virtu 阅读全文
posted @ 2019-05-21 15:20 京不里京京 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 自己对多态中构造函数、函数重载执行顺序和过程一直有些不理解,经过测试,对其中的运行顺序有了一定的了解,希望对初学者有些帮助。 eg1: public class A { public A() { Console.WriteLine('A'); } public virtual void Fun() 阅读全文
posted @ 2019-05-21 15:15 京不里京京 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1、引用 1 2 3 using System; using System.IO; using System.Text; 1 2 3 using System; using System.IO; using System.Text; 1 2 3 using System; using System. 阅读全文
posted @ 2019-05-21 15:13 京不里京京 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 1、静态类的主要特性: [1] 仅包 阅读全文
posted @ 2019-05-21 13:41 京不里京京 阅读(249) 评论(0) 推荐(0) 编辑