[学习] Virual 和 abstract 区别

 
虚方法声明使用virtual关键字;调用虚方法,运行时将确定调用对象是什么类的实例,并调用适当的覆写的方法;虚方法可以有实现体。
抽象方法声明使用abstract,是必须被派生类覆写的方法,抽象类就是用来被继承的;可以看成是没有实现体的虚方法;如果类中包含抽象方法,那么类就必须定义为抽象类,不论是否还包含其他一般方法;抽象类不能有实体的。
posted @ 2007-12-03 15:41  likai进步!!!!  阅读(301)  评论(0编辑  收藏  举报