黑马程序员技术交流社区

标题: abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?具体怎么实 [打印本页]

作者: 错,谁的错丶    时间: 2012-5-11 11:32
标题: abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?具体怎么实
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?具体怎么实现???
作者: 邢欢    时间: 2012-5-11 18:58
virtual 方法(虚方法):基类可以定义方法体,可以由子类重写(调用重写的方法)也可以不重写(调用基类的方法)。
abstract 方法(抽象方法):抽象方法必须包含在抽象类中,也就是说该类必须被abstract 修饰。而且必须被子类重写才可以调用。
abstract 与virtual 方法重写时都使用 override 关键字。
一般方法(没有以上两个关键字修饰)的重写需要使用关键字new。

作者: 许庭洲    时间: 2012-7-9 14:07
1,C#规定了abstract 修饰符不可以和 virtual 修饰符一起使用;
2,C#规定了abstract 修饰符可以和 override 一起使用.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2