1.任何一門學問的發展必然要經過知識、思想的更新換代的過程。而程式語言也是如此,從最初的機器語言到組合語言在到高階語言;而在高階語言裡,又經歷了結構化程式設計(SP)的思想到現在的面對物件程式設計(OOP)的思想的轉變。當然,我們要學習的是緊跟潮流的面對物件程式設計(OOP)。
2.
面對物件的原理有4個,資料抽象、行為共享、進化、確定性。
(1)、資料抽象是面對物件方法的核心,是模組化和資訊隱藏的關鍵。
(2)、行為共享是指一個方法(操作)被多個實體共用。
(3)、進化性是指要能夠適應問題的變化。
(4)、確定性是指對每個行為項要有確定的解釋。
3.
面對物件計算的基本特徵有3個,又叫三要素。物件、類、繼承,三要素反映面對物件的傳統觀念。
4.
面對物件的重要概念:(1)、物件,實現形式上物件是一個狀態和操作(方法)的封裝體。狀態是由物件的資料結構的內容和值定義。方法是一系列的實現步驟,有若干個操作構成。物件間透過“訊息”來傳遞資訊。
(2)、類,類是建立物件的模版,包含著所建立物件的狀態描述及方法定義。由類建立的物件叫做這個類的例項。類是物件的抽象和描述,是具有共同行為的若干物件的統一描述體。類中包含生成物件的具體方法。
(3)、繼承,繼承提供了建立新類的一種方法。繼承的本質特徵是行為共享。父類(基類)——派生出——子類(派生類)。
注意事項
宣告:本系列經驗只是基礎的高階程式語言C/C++知識
1.任何一門學問的發展必然要經過知識、思想的更新換代的過程。而程式語言也是如此,從最初的機器語言到組合語言在到高階語言;而在高階語言裡,又經歷了結構化程式設計(SP)的思想到現在的面對物件程式設計(OOP)的思想的轉變。當然,我們要學習的是緊跟潮流的面對物件程式設計(OOP)。
2.
面對物件的原理有4個,資料抽象、行為共享、進化、確定性。
(1)、資料抽象是面對物件方法的核心,是模組化和資訊隱藏的關鍵。
(2)、行為共享是指一個方法(操作)被多個實體共用。
(3)、進化性是指要能夠適應問題的變化。
(4)、確定性是指對每個行為項要有確定的解釋。
3.
面對物件計算的基本特徵有3個,又叫三要素。物件、類、繼承,三要素反映面對物件的傳統觀念。
4.
面對物件的重要概念:(1)、物件,實現形式上物件是一個狀態和操作(方法)的封裝體。狀態是由物件的資料結構的內容和值定義。方法是一系列的實現步驟,有若干個操作構成。物件間透過“訊息”來傳遞資訊。
(2)、類,類是建立物件的模版,包含著所建立物件的狀態描述及方法定義。由類建立的物件叫做這個類的例項。類是物件的抽象和描述,是具有共同行為的若干物件的統一描述體。類中包含生成物件的具體方法。
(3)、繼承,繼承提供了建立新類的一種方法。繼承的本質特徵是行為共享。父類(基類)——派生出——子類(派生類)。
注意事項
宣告:本系列經驗只是基礎的高階程式語言C/C++知識