黑马程序员——关于接口和抽象类

 

不同点:

抽象类:只能继承一个类,非抽象派生类必须实现抽象方法,必须用override实现抽象方法。

接口:可以实现多个,实现接口的类必须实现所有成员,直接实现。

 

 

相同点:

不能实例化

都是为实现的方法

派生类必须实现为实现的方法

 

 

总结:

接口是一种规范或者标准,抽象类是对具体对象的最高抽象,这个对象拥有自己的最基本特征。所以讲二者抽象的对象不一样,这样就导致二者的应用也就根本不同。

 

posted @ 2012-07-01 18:06  树形图  阅读(153)  评论(0编辑  收藏  举报