可能重复:
为什么接口方法调用比具体调用慢?
我最近有机会出现在一个面试中,面试官问Abstract class和Interface哪个更快。虽然我对这个问题感到困惑,但我回答接口主要是因为我认为后期绑定概念会导致抽象类的性能延迟。在网上探索了同样的问题之后,我开始知道抽象方法更快,尽管根据一些博客接口方法更快。我有点困惑,所以我想问这个问题以正确理解哪个更快以及为什么有充分的理由。
根据以下内容,Abstract 类速度很快,但没有正当理由。 http://www.codeproject.com/Articles/11155/Abstract-Class-versus-Interface