面向對象的特征:
1、繼承:一種聯結類的層次模型,允許和鼓勵類的重用,提供明确表述共性的方法。對象的一個新類可以從現有的類中派生,稱為類繼承。通過子類可以實現繼承,子類繼承父類的所有狀态和行為,同時添加自身的狀态和行為;
2、封裝:包圍過程和數據,控制數據的訪問隻能通過已定義的界面。現實世界被描繪成一系列完全自治,封裝的對象,對象通過受保護的接口訪問其他對象;
3、多态性:指允許不同類的對象對同一消息作出響應。多态性包括參數化多态性和包含多态性。多态性語言具有靈活,抽象,行為共享,代碼共享的優勢,便于解決應用程序函數同名問題;
4、抽象:忽略主題中與當前目标無關的方面,更充分地注意與當前目标有關的方面。抽象并不了解全部問題,隻是選擇部分細節,暫時忽略部分細節。抽象包括兩個方面,過程抽象和數據抽象。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!