本身整理的接口和抽象的區別?

1.概念上的區別:接口是對動做的抽象,而抽象類是對根源的抽象。抽象類表示的是這個對象是什麼,接口表示的是這個對象能作什麼。好比:哈士奇,金毛他倆都屬於狗,他們的抽象類就是狗。貓能夠吃東西,狗也能夠吃東西,你能夠把"吃東西"定義成一個接口,而後讓這些類去實現他。因此,一個類只能繼承一個抽象類,可是能夠實現多個接口。    函數 2.接口能夠多繼承,而抽象類不能夠多繼承;對象 3.抽象類中能夠有方法體
相關文章
相關標籤/搜索