继承和多态
来源:互联网 发布:centos7.2yum安装lnmp 编辑:程序博客网 时间:2024/04/28 07:12
在子类中如果想要隐藏父类的方法即覆盖,重写父类的方法要用new:
(C# 允许派生类包含与基类方法名称相同的方法。1.基类方法必须定义为 virtual。
2.如果派生类中的方法前面没有 new 或 override 关键字,则编译器将发出警告,该方法将有如存在 new 关键字一样执行操作。3.如果派生类中的方法前面带有 new 关键字,则该方法被定义为独立于基类中的方法。
4.如果派生类中的方法前面带有 override 关键字,则派生类的对象将调用该方法,而不调用基类方法。
5.可以从派生类中使用 base 关键字调用基类方法。6.override、virtual 和 new 关键字还可以用于属性、索引器和事件中.)
public virtual void outMethod()
public new virtual void outMethod()
virtual 关键字用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。例如,此方法可被任何继承它的类重写:
public virtual double Area()
{
return x * y;
}
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- 继承和多态
- sandy引擎学习笔记: 创建一个立方体
- javascript55例
- 离考研还有99天
- (创建型模式)Builder 建造者模式
- 使用Cache-Control和gzip提升tomcat应用性能(整理)
- 继承和多态
- (创建型模式)Prototype 原型模式
- 创建型模式总结
- SpringSource dm服务器介绍
- 德国小孩教你用python
- MS vs 2005中空格变成绿色小圆点
- 画皮!
- 由SpringSource发布dm Server的联想
- 开始学习VB.NET了,写写博客有帮助!!