快要考試了。現在復習一下。
C++是面向對象的程序語言。
面向對象程序設計:1)對象; 2)類;
面向對象的特點:1)封裝性;2)繼承性;?。常┒鄳B;
類與對象
1)類的定義
1、類定義的格式基本格式:
class classname
{
private:
?//類的私有成員
public:
?void add(int);
?int in(char);
?//類的公有成員
protected:
?//類的保護成員
};
void classname::add(int)
{
?//函數體
}
inline int classname::in(char)
{
?//函數體
}
類對象的定義格式:
classname? bojectname;
類成員函數的定義:
返回值類型 類名::成員函數名(參數表)
{
函數體
}
如:
void classname::add(int )
{
//
}
在返回值類型前加上關鍵字 inline 就可以將成員函數顯式定義為內聯函數;
內聯函數的別一種定義方式(隱式定義):
class classname
{
private:
public:
?void add()
?{
??//函數體
?}
};
直接在類的里面編寫成員函數體的代碼。