類的基礎知識

2021-06-29 16:59:32 字數 651 閱讀 9744

建立乙個student類,用標頭檔案的方式建立:

student.h檔案:

#include //.h檔案也需要加頭,否則編譯會出錯

#include using namespace std;

class student

;//不能忘記;

//類外定義成員函式

student::student(int n,string nam,char s)//形參與成員變數名稱不能一樣

student::~student()//析構函式的作用並不是刪除物件,而是在撤銷物件占用的記憶體之前完成一些清理工作

void dispalybyref(student &std)//引用傳遞,給std起了乙個別名

執行結果:

10 jean f

11 jack f

100 wangli f

call destructor (執行的是std2的析構函式)

101 tom m

11 jack f

11 jack f

101 tom m

call destructor  (執行的是std1的析構函式)

call destructor  (執行的是std0的析構函式)

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...

C 類的基礎知識

類是物件導向程式設計的核心,是通過抽象資料型別方法實現的一種使用者自定義資料型別,它同時包含了資料和對資料進行操作的函式。利用類可以實現資料的封裝和隱藏。類是對某一類物件的抽象,而物件是某一種類的例項。類的定義 類的定義可以分為兩部分 說明部分和實現部分。說明部分說明類中包含的資料成員和成員函式,實...