abstract 和 virtual 的区别

abstract 在抽象方法中只能声明一个方法,在子类中必须被实现

virtual  在抽象方法中必须声明方法的主体,而在子类中不一定需要被实现。

如果子类中没有override这个virtual 方法,则调用的时候是调用父类中的方法的。当然我们也可以在子类中显式调用父类中的方法。

posted @ 2010-05-25 15:24  海底的鱼  阅读(137)  评论(0)    收藏  举报