上面的已经所得很清楚了。非虚函数或过程不可能存在抽象的概念。抽象本身是指未实现的procedure or function

解决方案 »

  1.   

    对于虚拟函数而言,继承类中可重载它(关键字override 说明 ),而抽象函数它是指在当前类中并未实现,考虑到以后子类中可能会利用到这一性能而做此说明
    ============我是菜鸟,仅供参考========
      

  2.   

    若声明一个方法为virtual的同时声明为abstract,即为抽象方法,这个方法在此类中不实现,留给子类实现。若声明一个方法为virtual的(或dynamic),即为动态方法,这是实现多态的关键。若方法后无任何virtual之类的,即为静态方法,类中声明的过程将和对象实例一起作用。
      

  3.   

    抽象方法必须是虚的,所以不能abstract单独使用