接口和抽象类的区别(java基础二)

1、相同点:都是从底层不断向上抽取而来。继承 2、不一样点:接口 1.抽象类:必须有子类来继承,而且实现他的抽象方法。并且只能单继承。方法 接口:必须有子类来实现本身的抽象方法,能够支持多实现。底层 2.抽象类中既能够有抽象方法,也能够有通常方法,子类继承后能够直接使用抽象方法。 接口中 只有抽象方法,必须由子类去实现。 3.抽象类中是is a关系,在定义该体系的基本共性内容。 接口中 的实现是l
相关文章
相关标签/搜索