1. 程式人生 > >接口和抽象類的區別

接口和抽象類的區別

抽象類 tro 改變 多個 ron 表示 動作 str 女人

1、接口和抽象類的概念是不一樣的。接口是對動作的抽象,表示的是這個對象能做什麽,比如人可以吃東西、狗也可以吃東西,只要有相同的行為;抽象類是對根源的抽象,表示的是這個對象是什麽,比如男人是人、女人也是人

2、可以實現多個接口,只能繼承一個抽象類

3、接口中只能定義抽象方法,抽象類中可以有普通方法

4、接口中只能有靜態的不能被改變的數據成員,抽象類可以有普通的數據成員

接口和抽象類的區別