以下是来自MSDN的一些代码:有人能就抽象方法和虚拟方法之间的区别来解释上面的代码吗?