C#中得虚拟方法
来源:互联网 发布:魔兽世界成就数据库 编辑:程序博客网 时间:2024/04/29 16:03
2.3 虚拟方法
使用virtul定义该方法为虚拟方法。
2.3.1 方法的重定义
使用override关键字,将一个虚拟的方法重定义。
这里注意。方法的隐式隐藏,使用new显示隐藏。
隐藏只是子类里面的将父类隐藏,但是,不影响父类的方法。
class A
{
public method(){}
}
class B : A
{
public method(){}
}
A aClass = new A();
aClass.method();//调用A中的method()
A aClass = new B();
aClass.method();//调用A中的method()
B bClass = new B();
bClass.method();//调用B中的method()
B bClass = new A();//编译无法通过
//////////////////////////////////////////////////////////
class A
{
public virtual method(){}
}
class B : A
{
public override method(){}
}
A aClass = new A();
aClass.method();//调用A中的method()
A aClass = new B();
aClass.method();//调用B中的method()
B bClass = new B();
bClass.method();//调用B中的method()
B bClass = new A();//编译无法通过
- C#中得虚拟方法
- servlet中得getLastModified方法
- OC中得构造方法
- c/c++中得main函数
- C语言中得struct对齐
- C和C++中得结构体
- C语言中得数组详解
- Objective-C中得MRC与ARC
- OC中NSDictionary、NSSet得常用方法
- 在linux中虚拟网卡的方法
- winCE中实现虚拟串口的方法
- win7中virtualbox虚拟硬盘扩容方法
- winCE中实现虚拟串口的方法 .
- 在linux中虚拟网卡的方法
- winCE中实现虚拟串口的方法
- winCE中实现虚拟串口的方法
- 在linux中虚拟网卡的方法
- Linux中创建虚拟网卡方法
- datagrid 的樣式表(DataGridTableStyle)應用...
- Blog 测试
- 要想在DataGrid中運用ComboBox,DateTimePicker
- 有没有什么方法可以让IFRAME的高度随着里面的内容增加而自动增高
- 转载:无线互联网的心脏:迈向未来的分组核心网 2001-9-20 10:05:47
- C#中得虚拟方法
- 全编辑WebGrid控件LrcGrid(1)——概述
- 我还想招
- 引擎的一些了解
- 值和引用参数
- 一份辞职报告
- SP2上突破并发连接数的限制
- 对oracle数据库中的blob字段的文件下载操作时,出现null异常。
- 剪贴版的使用