1,抽象類需要繼承,用extends,接口需要實現用implements
2,接口中只能聲明public方法,不能聲明private,protected方法,而抽象類則沒有此限制
3,接口中聲明的方法不能有方法體,而抽象類中只有抽象方法纔不能有方法體
4,類繼承抽象方法,如果其有抽象方法必須實現其抽象方法,可以選擇繼承其普通方法;類實現接口必須實現接口中的所有方法
1 抽象類需要繼承,用extends,而接口需要實現,用implements;
2一個類可以實現多個接口,但只能繼承一個抽象類
3 接口中每個方法只有聲明而沒有實現,其中的每個方法實現類必須要實現;而抽象類中只需要實現抽象方法,其他方法可以選擇性的實現
4 接口中只能聲明public方法,不能聲明private和protected的方法,不能對方法進行實現,也不能聲明變量.但是抽象類中可以.