黑马程序员技术交流社区

标题: 接口与抽象类有什么区别 [打印本页]

作者: 胡元江    时间: 2013-2-16 11:31
标题: 接口与抽象类有什么区别
接口与抽象类有什么区别
作者: 夏振博    时间: 2013-2-16 13:10
本帖最后由 夏振博 于 2013-2-16 13:12 编辑

抽象类被继承是单继承。接口被实现可以多实现。
抽象类体现的是这个继承体系中的共性内容。
接口体现的是某个继承体系的扩展功能。
abstract和private,final,static关键字有冲突,不能同时修饰。

抽象类:
成员变量:可以是变量,也可以是常量。
成员方法:可以是抽象的,也可以非抽象的。
构造方法:有构造方法,用于子类实例化使用。
接口:
成员变量:只能是常量。默认修饰符:public  static final
成员方法:只能是抽象的。默认修饰符:public abstract
作者: 胡元江    时间: 2013-2-16 18:44
{:soso_e183:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2