本身整理的接口和抽象的区别?

1.概念上的区别:接口是对动做的抽象,而抽象类是对根源的抽象。抽象类表示的是这个对象是什么,接口表示的是这个对象能作什么。好比:哈士奇,金毛他俩都属于狗,他们的抽象类就是狗。猫能够吃东西,狗也能够吃东西,你能够把"吃东西"定义成一个接口,而后让这些类去实现他。因此,一个类只能继承一个抽象类,可是能够实现多个接口。    函数 2.接口能够多继承,而抽象类不能够多继承;对象 3.抽象类中能够有方法体
相关文章
相关标签/搜索