黑马程序员技术交流社区

标题: 抽象类和接口的区别 [打印本页]

作者: xuemingqiang    时间: 2016-6-10 22:19
标题: 抽象类和接口的区别

接口是一个特殊的抽象类, interface 修饰, 抽象类 abstract 修饰, 两者都不能实例化。
前者成员变量可以是变量或常量,后者有 final 修饰只能常量
前者成员方法可以是抽象方法或非抽象方法,可以是静态方法,后者的成员方法都是抽
象方法。
前者有构造函数,后者没有。
抽象类被继承体现的是所属关系,抽象类中定义的是继承体系中的共性功能;接口被实
现体现的是 like a 关系,接口中定义的是继承体系中的扩展功能。






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