C++小結--類的初體驗
阿新 • • 發佈:2018-11-02
1 什麼是類
類就是一種具有相同屬性和行為的物件的集合,比如人類就可以看做是一個類,小明就是這個類的一個個體,或者可以叫做物件。
在C++中,類的關鍵字為class,其實早在C語言中,我們就接觸過類的概念,那就是struct結構體,可以將struct結構體看做是一種特殊的類,只不過在C語言中,struct結構體不能有方法成員(函式成員),只能有資料成員(變數成員)。但是,在C語言中,我們可以使用函式指標來實現類似的方法成員。
2 為什麼需要類
C++語言是一門面向物件的語言,類是實現面向物件的一種載體。在初學C++時,很多同學都有一種錯覺:C++就是c with class,這種錯覺是可以理解的,因為類是C++語言的重中之重,學好類的使用對掌握C++語言至關重要。
3 類的組成
3.1 一個簡單的類例項
class CPeople //類申明
{
public: //型別限定
int age;
void Test()
{
age = 12;
cout << age << endl;
}
}; //注意結尾有分號
int main()
{
CPeople op; //申明物件 例項化物件
op.Test(); //類內成員的呼叫
CPeople* op1 = new CPeople; //申明物件 例項化物件
op1->Test();
delete op1;
return 0;
}