介面與類的區別

2021-05-15 05:22:21 字數 389 閱讀 3985

1樓:匿名使用者

1、介面類似於類,但介面的成員都沒有執行方式,它只是方法、屬性、事件和索引的組合而已,並且也只能包含這四種成員;類除了這四種成員之外還可以有別的成員(如欄位)。

2、不能例項化一個介面,介面只包括成員的簽名;而類可以例項化(abstract類除外)。

3、介面沒有建構函式,類有建構函式。

4、介面不能進行運算子的過載,類可以進行運算子過載。

5、介面的成員沒有任何修飾符,其成員總是公共的,而類的成員則可以有修飾符(如:虛擬或者靜態)。

6、派生於介面的類必須實現介面中所有成員的執行方式,而從類派生則不然。

2樓:求佛的穩健少年

介面是宣告類的標準行為,而類負責實現這些行為。

介面和抽象類的區別

簡單來說,介面是公開的,裡面不能有私有的方法或變數,是用於讓別人使用的,而抽象類是可以有私有方法或私有變數的,另外,實現介面的一定要實現介面裡定義的所有方法,而實現抽象類可以有選擇地重寫需要用到的方法,一般的應用裡,最頂級的是介面,然後是抽象類實現介面,最後才到具體類實現。還有,介面可以實現多重繼承...

牆面介面劑與抗鹼封閉底漆的區別

一 特點不同bai 1 介面劑 雙向du滲透粘zhi結,產生放射性鏈式錨固dao效應將雙向材料永久牢版固的粘結在一 權起 具有高度的柔軟堅韌性和良好的透氣性 抗凍融 耐水 耐老化,無毒無味 無汙染,為綠色環保產品 抗酸鹼性和耐候效能,良好的與酸 鹼性材料的適應性和親和性 可在潮溼環境下施工與硬化,施...

umlER圖的聯絡與區別,UML類圖與ER圖有那些區別

隨便說幾點,不一定全面,僅供參考.1.er圖,即實體關係圖,專用於資料庫建模.即對欲構建專的資料庫畫出模型圖.是古老 屬的有生命力的描述方法.2.dfd,資料流圖,用於描述資料在系統中的流動方向及變化,便開發人員把握資料的來龍去脈.3.uml,統一建模語言,有十多張側重不同的圖形,面向整個軟體開發過...