?? c++學習筆記(類與對象)將c++進行到底.txt
字號:
作者:hxfwsk
email: hxfwsk@hotmail.com
日期:8/8/2001 10:51:46 AM
[B]C++[/B][B]學習筆記(類與對象)將[/B][B]C++[/B][B]進行到底[/B][B][/B]
[B]1[/B][B]、類的組成與接口[/B]
客觀世界中的事物往往需要從屬性與行為兩個方面進行描述。在C++中,我們分別用數據成員與函數成員(也稱“方法函數”),并將它們封裝在一起,就形成一種抽象數據類型——類
一個類接口定義的基本格式為:
[B]class [/B]類類型名{
[B] private:[/B]
私有成員聲明(只能由類作用域中的函數訪問)
[B] public:[/B]
公開成員聲明
};
其中private和public出現的順序與次數可以任意
現在我們定義個Person類,如下特征
屬性:姓名,年齡,性別
方法:輸出一個的屬性
按基本格式可得:
[B]class[/B] Person{
[B]private:[/B]
char name[10];
int age;
char sex;
[B]public:[/B]
void print();
};
2、[B]類的實現[/B] (即類中成員函數的的定義)
①、在類定義外部定義成員函數時,要指明它是屬于哪個類的成員函數。定義符::
類型 類名::成員函數名(參數列表)
{
函數體
}
如上述person類的成員函數
void Person::print()
{
cout<<” name:”<<name<<”,age”<<age<<”sex”<<sex<<endl;
}
特別要注意的是定義符::
②、如果在類內部定義就可以省略說明它是哪個類
[B]class[/B] Person{
[B]private:[/B]
char name[10];
int age;
char sex;
[B]public:[/B]
void print();
{
cout<<” name:”<<name<<”,age”<<age<<”sex”<<sex<<endl;
}
};
在下一部分我們講介紹如何寫構造函數,釋放構造函數,復制構造函數(因為上面我們只是定義的類,初始化工作還沒有進行,這些將在下一部分進行說明)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -