
抽象類和接口的區別是:
【抽象類和接口的區別是什么】1、抽象類允許包含某些方法的實現,而接口是不允許的;從設計級別看,為了實現由抽象類定義的類型,一個類必須定義為一個抽象類的子類,這限制了它在類圖中的層次,但是接口沒有這個層次的限制 。
2、在抽象類中提供成員方法的實現細節,該方法只能在接口中為 publicabstract修飾,也就是抽象方法 。
3、抽象類中的成員變量可以實現多個權限 public private protected final等,接口中只能用 public static final修飾 。
拓展:
抽象類是一個多個子類,是一個模板式的設計;一個接口就是一個圖形,是一個輻射型的設計 。舉個簡單的例子,每個人都用過 ppt中的模板,如果用模板 A設計了 pptB和 pptC, pptB和 pptC的公共部分就是模板 A,那么只要修改模板 A即可,那么只要修改模板 A和 pptC即可 。和輻射式的設計一樣,例如某一部電梯已經安裝了某種報警裝置,一旦要更新報警,就必須更新 。
猜你喜歡
- U盤插入USB接口電腦不顯示盤符,如何解決?
- SATA接口2和3有什么區別
- 蘋果手機iphone xr耳機接口在哪里
- 什么是以太網接口
- lpt是什么接口
- 雷電4接口長什么樣子圖片 雷電4接口有什么作用
- 空靈鼓A類和B類那個音質好?
- 充電器接口類型有哪幾種
- api是什么什么是api
- 小米MIX3有3.5mm耳機孔嗎 Type-c接口是什么
