抽象类 | 接口 | ||
成员特点 | 成员变量 | 变量或常量 | 常量 默认修饰符 public static final |
构造方法 | 有 | 无 | |
成员方法 | 抽象方法或非抽象方法 | 抽象方法 默认修饰符public abstract | |
设计理念 | 理念 | 被继承,定义的是整个继承体系的共性内容 | 被实现,定义的是整个体系的扩展内容 |
体现 | is a | like a |
关系特点 | 类与类 | 继承关系,只能单继承,可以多层继承 |
类与接口 | 实现关系,可以单实现,也可以多实现。还可以继承一个类的同时,实现多个接口。 | |
接口与接口 | 继承关系,可以单继承,也可以多 继承。 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |