C 程式設計 第四章類與物件

2021-09-25 10:52:24 字數 1049 閱讀 6556

物件導向程式設計的基本特點

class clock 

private:

int hour,minute;

};

顯示宣告:

class clock ;

inline void clock::show()

建構函式

class point

point

(point &p)

;//複製建構函式

intgetx()

;int

gety()

;private:

int x,y;};

point:

:point

(point &p)

建構函式是在物件建立時被呼叫,而複製建構函式在以下3個情況被呼叫

int main()

void f(point p)

int main()

point g()

析構函式

呼叫內嵌物件的建構函式,呼叫順序按照內嵌物件在組合類的定義**現的次序。注意,內嵌物件在建構函式的初始化列表**現的順序與內嵌物件建構函式的呼叫順序無關

前向引用宣告

class fred;//前向引用宣告

class bar

;class fred

;

uml圖形標識統一建模語言

參考這篇blog:

結構體

聯合體

union mark

第四章 類與物件

編寫程式的目的是描述和解決現實世界中的問題,第一步就是要將現實中的類如實地反應在程式中。本章主要介紹物件導向設計方法的主要特點 抽象,封裝,繼承,多型。物件導向的方法中的抽象,是對具體問題 物件 進行概括,抽出一類物件的公共屬性並加以描述的過程。對問題的抽象過程,也是對問題的分析和認識過程。對於乙個...

第四章 物件

三個特性 身份 型別 值 每個物件都有唯一的身份來標識自己,使用內建函式id 得到。例子 usr bin env python coding utf 8 a 32 print a b a print id a id b 結果 d python27 python.exe e workp python ...

第四章 程式設計

選擇語言的原則 最少的工作量原則 最少技巧性原則 最少錯誤原則 最少維護原則 減少記憶原則 總原則 先求正確後求快 先求清晰後求快 求快不忘保持程式正確性 保持程式整潔以求快 不要因效率而犧牲清晰 好程式標準 易於測試和除錯 易於維護 易於修改 設計簡單 高效率結構化程式設計主要包括兩方面 在編寫程...