1.封裝
所謂封裝,就是將客觀事物封裝成抽象的方法,並且類可以吧資料和放發讓可信的類或者物件進行操作,對不可信的類或物件進行影藏。類是封裝資料和操作這些資料**的邏輯實體。在乙個類的內部,某些屬性和方法是私有的,不能被外界訪問。通過這中方式,物件內部資料進行了不同級別的訪問控制,就避免了程式中的無關部分的以為改變或錯誤改變了物件的私有部分
2.繼承
繼承是一種能力,就是能使用現有的類的所有功能,並無需重新編寫原來的這些類的基礎上對這些功能進行擴充套件,減少了**量。通過繼承建立的新類被稱為子類或派生類,被繼承的成為基類,繼承有兩種,一種是實現繼承,另一種是介面繼承,實現繼承可以直接使用基類的屬性和方法而無序額外編碼,介面繼承是指使用屬性和方法的名稱,但是子類必須提供實現的能力。日常開發中,最常見的就是用extend實現繼承。子類只能繼承於乙個基類
3.多型
所謂多型就是對乙個例項的相同方法在不同的情形下有不同的表現形式。多型機制使得不同內部結構的物件可以共享相同的外部介面,這就意味著,雖然不同的類的內部操作不同,但可以通過乙個公共的類,它們可以通過相同的方式予以呼叫
物件導向具有哪些特性以及對這些特性的理解
具有的特性和理解 繼承 繼承是從已有類得到繼承資訊建立新類的過程,提供繼承資訊的類被稱為父類 超類,基類 得到繼承資訊的類被稱為子類 派生類 繼承讓變化中的軟體系統有了一定的延展性,同時繼承也是封裝程式中可變因素的重要手段.封裝 通常認為封裝是把資料和運算元據的方法繫結起來,對資料的訪問只能通過已定...
物件導向有哪些特性 以及你對這些特性的理解
1 繼承 繼承是從已有類得到繼承資訊建立新類的過程。提供繼承資訊的類被稱為父類 超類 基類 得到繼承資訊的類被稱為子類 派生類 繼承讓變化中的軟體系統有了一定的延續性,同時繼承也是封裝程式中可變因素的重要手段。2 封裝 通常認為封裝是把資料和運算元據的方法繫結起來,對資料的訪問只能通過已定義的介面。...
陣列以及對其常用的操作
陣列 本身就是乙個容器,用來儲存資料。特點 是固定長度的。好處 給元素進行編號,從零開始。同時也可以通過length屬性獲取陣列長度。什麼時候使用陣列呢?當資料較多時,通常為了方便操作這些資料都需要進行臨時儲存。習慣 通常運算元組都需要進行遍歷。獲取陣列中的元素需要乙個指標。通過對指標的值的改變就可...