共性:都是不断抽取出来的抽象内容,都不能创建实例对象 成员: 抽象类 :成员变量----可以是变量也可以是常量 成员方法----可以是抽象也可以是非抽象 构造方法----有构造方法 接口:成员变量----只能是常量 成员方法----只能是抽象方法 构造方法----没有构造方法 关系区别: 类与类---继承,单继承,可多层继承 类与接口---实现,单实现,多实现 接口与接口---继承,单继承,多继承 设计区别:抽象类中定义的是体系的共性内容。表达的是:is a的关系。 接口中定义的是体系的扩展功能。表达的是:like a的关系。
|