物件導向的一些術語 概念 目錄

2021-09-08 21:25:58 字數 639 閱讀 5903

一、需要理解的專業術語:

1.abstraction[æb'strækʃən](抽象)

2.encapsulation[in,-kæpsə'leiʃən](封裝)

3.classes&objects(類和物件)

4.inheritance[in'heritəns](繼承)

5.polymorphism[,pɔli'mɔ:fizm] (多型)

二、具體解釋:

1.抽象

抽象是乙個過程,這個過程從終端使用者的角度識別出要知道的必要的細節,並且忽略了非必須的細節

2.封裝

封裝是乙個機制,這個機制隱藏了內部的細節,並且給出乙個簡單的介面,通過介面保證物件能夠被使用,但是卻不用知道物件具體是怎麼工作的

3.類和物件

類:把乙個東西的屬性和行為裝在乙個單元中

物件: 乙個類的實體

4.繼承

繼承是乙個機制,這個機制允許定義一般的普遍的特性和行為,同時也允許定義特殊的。特殊的那些自動的從那些一般的之中繼承所有的東西。

5.多型

根據不同的情況引用不同的物件或者操作的能力

三、access specifiers

1.public

2.protected

3.private

物件導向的一些基本概念

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

物件導向的一些法則

物件導向的一些法則 法則1 優先使用 物件 組合,而非繼承 組合是一種通過建立乙個組合了其它物件的物件,從而獲得新功能的復用方 法有些時候也稱之為 聚合 aggregation 或 包容 containment 聚合 乙個物件擁有另乙個物件或對另乙個物件負責 即乙個物件包含另乙個物件或是另乙個物件的...

物件導向的一些知識

oop object oriented programming 物件導向程式設計 00d object oriented design 物件導向設計 面向過程 就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步的實現。例如 把大象裝進冰箱裡去。第一步 將冰箱開啟 第二步 將大象放進冰箱 第...