第7課 物件導向的基本概念

2021-08-03 03:26:23 字數 1100 閱讀 1596

物件導向的基本概念

(1)類和物件是物件導向中的兩個基本概念

(2)「類」指的是一類事物,是乙個抽象的概念

(3)「物件」指的是屬於某個類的乙個實體,是乙個具體存在的事物

——類是一種模板,可以通過這種模板建立出不同的物件「例項」

——物件「例項」是類「模板」的乙個具體實現

——乙個類可以有很多物件,而乙個物件必然屬於某個類

類和物件的意義

(1)類用於抽象的描述一類事物所特有的屬性和行為

(2)物件是乙個具體的事物,擁有其所屬類的所有屬性,並且每個屬性都是乙個特有的值

類之間的關係

(1)我們可以把事物進行分類

(2)一些類可以再進行細分

(3)從同乙個類細分出來的類和原來的類之間是有關係的,這種關係叫繼承

(4)繼承的類擁有原類的所有屬性

深入理解類

(1)不但可以抽象的描述一類事物的屬性,也可以抽象的描述一類事物的行為

(2)從同乙個類細分出來的類不但繼承了原有類的屬性也繼承了原有類的行為

(3)繼承出的新類可以擁有自己特有的屬性和行為

(4)屬性主要用於描述類的靜態特性,行為主要用於描述類的動態特性

深入理解物件

(1)物件是乙個類的例項,所謂例項即乙個類中的特定事物

(2)乙個類可以有多個例項,並且這些例項之間是互不相同的

(3)物件和類的關係如同模具和成品的關係,類就是乙個模具,利用這個模具可以生成多個不同的產品,而這些成品就是各不相同的物件

(4)同乙個類的不同物件都有對應的類中的屬性和行為,但是這些屬性和行為可能不完全相同

物件導向 基本概念

物件 由其責任定義的,能夠自己負責自己,從而簡化了使用物件的控制程式的任務。將責任轉移到更區域性的層次。類 class 根據物件所具有的責任定義物件的型別。責任 行為或狀態,這些分別是由方法和或資料實現的。具體類 concrete cass 實現抽象類某一特定型別行為的類,具體類是乙個概念特定不變的...

物件導向基本概念

物件導向是相對面向過程而言 物件導向和面向過程都是一種思想 面向過程強調的是功能 行為 物件導向 將功能封裝進物件,強調具備了功能的物件 物件導向是基於面向過程的 類的概念 具有相同屬性的一類事物 物件的概念 就是對這乙個類的具體的描述 比如人類就是抽象的類,具體的某乙個人就是物件,對人這個類的具體...

物件導向的基本概念

4大設計策略 抽象,分離,組合,概化 抽象 抽象所關心的實體的 屬性 和 行為 抽象就像乙個過濾器,將真實實體中與開發系統相關的那方面可見 好的抽象 a.好的名字 避免模糊不清的詞,根據交流物件不同,可以是專業術語,也可以是常用語。c.精確性 不應該賦予抽象遠大於實際實體本身的能力與功能。d.最少性...