1接口中所有的方法默認都是抽象的,而抽象類可以同時包含抽象和非抽象的方法。
2.一個類可以實現多個接口,但它只能繼承一個抽象類。
3.一個類要實現某個接口,必須實現這個接口聲明的所有方法。而一個類不需要實現抽象父類中聲明的所有方法,不過,這時候這個類也必須聲明爲抽象類。
4.抽象類可以實現接口,而且不需要實現接口中的方法。
5.接口中聲明的變量默認是final的,而抽象類可以包含非final的變量。
6.接口中的成員默認是public的,而抽象類的成員可以是private,protected,public的。
7.接口是絕對抽象的,不可實例化,抽象類也不可以實例化,但可以在main方法中觸發實例化。