C#关于虚方法 virtual 和 override 重写 详解
来源:互联网 发布:js 页面后退 编辑:程序博客网 时间:2024/05/21 11:10
一上班就看书 一下班就看书……着魔了这是哈哈,我们都知道 如果在 base类中 使用了 虚方法 virtual 意味着可以在 子类中 用override 重写该方法,那如果不重写 改成new呢?来看下代码
class myClass//定义一个基类{virtual public void print(){Console.WriteLine("myClass");}}class MyClass:myClass//定义子类 首先我们用隐藏父类中的虚方法{new public void print(){Console.WriteLine("MyClass");base.print();//在子类的方法中调用父类被隐藏的方法}}然后我们在main方法中执行 myClass mc = new myClass(); MyClass Mc = (MyClass)mc; mc.print();Mc.print(); 输出结果 myClass MyClass myClass接着 我们用 重写代替隐藏 输出结果为 MyClass MyClass myClass
- C#关于虚方法 virtual 和 override 重写 详解
- C#关于虚方法和重写的实例说明(virtual 和override)
- c# 虚函数Virtual与重写override
- 【KK学习笔记】c# 虚方法 virtual 、 重写方法 override 、new 的使用与理解
- C# virtual和override
- 黑马程序员 Class(类),Override(重写),Virtual(虚方法)
- 关于C#的virtual,Override和new的坑
- virtual方法和override方法
- C#调用父类构造方法(:base())与重写父类方法(virtual/override)
- C#里virtual和override
- C#方法重写(override)
- 关于方法的重写 Override
- C#中子类重写父类方法的几种情况(virtual,abstract,override,new)
- C# 虚方法(virtual)覆盖(override) - 隐藏(new) - 重载
- C#初识6 多态之虚方法(virtual,override)
- C#虚方法virtual详解
- C#虚方法virtual详解
- C#虚方法virtual详解
- iOS: 今天开始App(Start Developing iOS Apps Today)
- 我从不害怕死亡,只害怕从未尝试
- 提升个人魅力的100句必读警句
- WINDOWS重叠IO模型
- 30天自制操作系统笔记(十一十二)——源码
- C#关于虚方法 virtual 和 override 重写 详解
- js脚本搜集
- C语言两种动态分配二维数组方式的讨论
- 排序算法之计数排序
- 二见钟情之UML时序图
- 写给C8051F330的bootload、WIN32 API iap下载上位机
- 关于ping 工具使用的5个实例
- android中sqlite数据库升级方案
- 将note:加到s1中