物件導向語言的特性

2021-06-18 00:33:15 字數 381 閱讀 2088

1.繼承 

繼承是一種層次模型,可以實現累的重用,他提供了一種明確表達共性的方法。乙個新類可以從現有的類中繼承,這個過程稱之為類繼承。新類繼承了原始類的特性,新類稱之為子類,原始類稱之為父類。子類可以從他的父類中繼承方法和例項變數,並且子類可以覆蓋父類中的方法或新增新的方法。  

2.封裝 

封裝是把資料和過程給包圍起來,對資料的訪問只能通過給定的介面。物件導向計算始於這個基本概念,即現實世界是乙個完全自製,封裝的物件,這些物件通過乙個受保護的介面訪問其他物件。  

3.多型性  

多型性是指不同的類物件對同乙個訊息做出響應。多型性包括引數多型和包含多型。多型性語言具有靈活,抽象,行為共享,**共享的優勢,可以解決應用程式的函式重名問題。   

4.抽象 

物件導向的特性

1.抽象 抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承 繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方...

物件導向特性

三大特性 封裝 繼承 多型 封裝封裝屬性 1,私有化成員變數 2,提供get,set方法 3,在方法的內容加入控制語句 static靜態 修飾 成員屬性 方法 塊 static成員屬性 靜態變數,全域性變數 static成員 塊 用於初始化靜態變數 static成員方法 靜態方法 同一類中,在靜態方...

物件導向語言三大特性(c )

封裝即通過類將物件的屬性以及方法結合起來,僅對外提供介面。封裝的好處 繼承 不同繼承方式下派生類的繼承模型,分為共有繼承和私有繼承兩種。公有繼承 理解 共有繼承體現 是乙個 含義。公有繼承中對基類所適用的任何東西,也都適用於派生類。如 雖然正方形是特殊的矩形,但是物件改變時,長方形長寬不需要同時變而...