现在的位置: 首页 > 综合 > 正文

多态相关的关键字的总结

2012年11月27日 ⁄ 综合 ⁄ 共 248字 ⁄ 字号 评论关闭
多态相关的关键字:virtual、new、override
可以实现多态的内容:类、方法、属性、索引器

父类修饰定义

virtual

子类修饰定义

new

override

new

override

编译 通过 通过 错误 通过 通过 通过
子类变量运行 子类行为 子类行为   子类行为 子类行为 子类行为
父类变量运行 父类行为 父类行为   父类行为 父类行为 子类行为

总结:
1、没有修饰符与使用new修饰符表现相同。
2、没有被正确使用virtual和override进行修饰,会随着变量类型的不同而表现不同的行为。

test on dotnet2

抱歉!评论已关闭.