第一章物件導論

2022-07-22 08:18:10 字數 497 閱讀 2746

1.1抽象過程

所有程式語言都提供抽象機制。

物件導向程式設計方式:

1.萬物皆物件。

可以將物件視作乙個特殊的變數,如:

類class  a   

建立類和建立變數是一樣的,a a;(建立物件a)--->  int i;(建立變數i);

同時,也可以用類來描述物品或其它抽象的東西,例如:

class 長方體{

double 長;  

double 寬;

double 高;

如果用『長方體』建立乙個物件,長10,寬8,高5,那麼它就很好的說明了長方體的特徵,同理,也可以描述其它的東西。

2.程式是物件的集合,它們通過傳送訊息來告知彼此所要做的。

實際上就上物件間彼此呼叫方法。

3.每個物件都有自己的由其他物件所構成的儲存。

4.每個物件都擁有其型別。

5.某一特定型別的所有物件都可以接收同樣的訊息。

第一章 物件導論

所有程式語言都提供抽象機制。人們所能夠解決的問題的複雜性直接取決於抽象的型別和質量 物件導向程式設計允許根據問題來描述問題,而不是根據執行解決方案的計算機來描述問題。物件導向程式設計的五個基本特性,這些特性表現了一種純粹的物件導向程式設計方式 總結 這 一小節首先介紹了類的思想 物件導向程式設計語言...

第一章 物件導論

public表示其後的元素對任何人都是可用的 private出了型別的建立者和內部方法之外任何人都不能訪問的元素 protect於private相當,差別在於繼承的類可以訪問protected型別,但是不能訪問逇private。預設許可權 比較容易忽視 包訪問許可權,因為在這種許可權下,類可以訪問在...

筆記 第一章 物件導論

1.1 抽象過程 1.1.1 程式設計師必須建立起在機器模型 位於 解空間 內,這是你對問題建模的地方,例如計算機 和實際待解問題的模型 位於 問題空間 內,這是問題存在的地方,例如一項業務 之間的關聯。1.1.2 我們將問題空間中的元素及其在解空間中的表示稱為 物件 這種思想的實質是 程式可以通過...