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