【考點1】程式設計方法與風格
形成良好的程式設計風格需注意:
1、源程式文檔化;
2、資料說明的方法;
3、語句的結構;
4、輸入和輸出。
【考點2】結構化程式設計方法的四條原則
1、自頂向下;
2、逐漸求精;
3、子產品化;
4、限制使用goto語句。
【考點3】結構化程式的基本結構
順序結構:是最基本、最普通的結構形式,按照程式中的語句行的先後順序逐條執行。
選擇結構:又稱為分支結構,它包括簡單選擇和多分支選擇結構。
循環結構:根據給定的條件,判斷是否要重複執行某一相同的或類似的程式段。循環結構對應兩類循環語句:先判斷後執行的循環體稱為當型循環結構;先執行循環體後判斷的稱為直到型循環結構。
【考點4】面向對象的程式設計及面向對象方法的優點
面向對象的程式設計以對象為核心,強調對象的抽象性,封裝性,繼承性和多态性。
面向對象方法的優點
(1)人類習慣的思維方法一緻;
(2)穩定性好;
(3)可重用性好;
(4)易于開發大型軟體産品;
(5)可維護性好。
【考點5】對象及其特點
對象(object):面向對象方法中最基本的概念,可以用來表示客觀世界中的任何實體,對象是實體的抽象。
對象的基本特點:
(1)辨別惟一性;
(2)分類性;
(3)多态性;
(4)封裝性;
(5)子產品獨立性好。
【考點6】屬性,類和執行個體
屬性:即對象所包含的資訊,它在設計對象時确定,一般隻能通過執行對象的操作來改變。
類:是具有相似屬性與操作的一組對象。類是關于對象性質的描述。類是對象的抽象,對象是其對應類的一個執行個體。
【考點7】消息及其組成
消息:是一個執行個體與另一個執行個體之間傳遞的資訊。對象間的通信靠消息傳遞。它請求對象執行某一處理或回答某一要求的資訊,它統一了資料流和控制流。
消息的組成包括:
(1)接收消息的對象的名稱;
(2)消息辨別符,也稱消息名;
(3)零個或多個參數。
【考點8】繼承和多态
1、繼承:是使用已有的類定義作為基礎建立新類的定義技術,廣義指能夠直接獲得已有的性質和特征,而不必重複定義他們。
2、繼承具有傳遞性,一個類實際上繼承了它上層的全部基類的特性。