抽象和虚拟相同的含义?

RoR*_*RoR 2 language-agnostic oop terminology

根据不同的语法和可以使用的地方,它们似乎都非常密切相关.有哪些主要区别?

Dar*_*rov 7

abstract意味着派生类被强制实现它,而虚拟则不是这种情况(它可以但不是必需的).这源于一个抽象方法在虚拟方法的同时没有关联体的事实.