日韩av片子_国产自在自线午夜精品视频在_使劲快高潮了国语对白在线_久久免费毛片大全_激情丁香综合_欧美成人精品欧美一级乱黄码

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 什么是C++的類?如何利用C++的類創(chuàng)建對象?

什么是C++的類?如何利用C++的類創(chuàng)建對象?

2020-09-03 17:55:47 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

無論是使用Java還是Python的編程語言,都存在類的概念。類的基本思想是數(shù)據(jù)抽象和封裝。一個類定義數(shù)據(jù)類型和相關(guān)的操作。那么在C++中,什么是類?如何利用C++的類創(chuàng)建對象?類是面向?qū)ο蟪绦蛟O(shè)計的最基本的概念,是C++最強(qiáng)有力的特征,是進(jìn)行封裝和數(shù)據(jù)隱藏的工具,它將一個數(shù)據(jù)結(jié)構(gòu)與一個操作集緊密地結(jié)合起來。類對象是類的實(shí)例,用類對象模擬現(xiàn)實(shí)世界中的事物比用數(shù)據(jù)對象更確切。

  什么是C++的類?

類是用戶自定義的類型,如果程序中要用到類,必須提前說明,或者使用已存在的類,也可以理解為別人寫好的類、標(biāo)準(zhǔn)庫中的類等,C++語法本身并不提供現(xiàn)成的類的名稱、結(jié)構(gòu)和內(nèi)容。

一個簡單的類的定義:

class Student{

public:

//成員變量

char *name;

int age;

float score;

//成員函數(shù)

void say(){

cout<

}

};class是 C++ 中新增的關(guān)鍵字,專門用來定義類。Student是類的名稱;類名的首字母一般大寫,以和其他的標(biāo)識符區(qū)分開。{ }內(nèi)部是類所包含的成員變量和成員函數(shù),它們統(tǒng)稱為類的成員(Member);由{ }包圍起來的部分有時也稱為類體,和函數(shù)體的概念類似。public也是 C++ 的新增關(guān)鍵字,它只能用在類的定義中,表示類的成員變量或成員函數(shù)具有“公開”的訪問權(quán)限,初學(xué)者請先忽略該關(guān)鍵字。

注意在類定義的最后有一個分號;,它是類定義的一部分,表示類定義結(jié)束了,不能省略。

整體上講,上面的代碼創(chuàng)建了一個 Student 類,它包含了 3 個成員變量和 1 個成員函數(shù)。

類只是一個模板(Template),編譯后不占用內(nèi)存空間,所以在定義類時不能對成員變量進(jìn)行初始化,因為沒有地方存儲數(shù)據(jù)。只有在創(chuàng)建對象以后才會給成員變量分配內(nèi)存,這個時候就可以賦值了。

類可以理解為一種新的數(shù)據(jù)類型,該數(shù)據(jù)類型的名稱是 Student。與 char、int、float 等基本數(shù)據(jù)類型不同的是,Student 是一種復(fù)雜數(shù)據(jù)類型,可以包含基本類型,而且還有很多基本類型中沒有的特性,以后大家會見到。

  如何利用C++的類創(chuàng)建對象?

有了 Student 類后,就可以通過它來創(chuàng)建對象了,例如:

Student liLei; //創(chuàng)建對象

Student是類名,liLei是對象名。這和使用基本類型定義變量的形式類似:

int a; //定義整型變量

從這個角度考慮,我們可以把 Student 看做一種新的數(shù)據(jù)類型,把 liLei 看做一個變量。

在創(chuàng)建對象時,class 關(guān)鍵字可要可不要,但是出于習(xí)慣我們通常會省略掉 class 關(guān)鍵字,例如:

class Student LiLei; //正確

Student LiLei; //同樣正確

除了創(chuàng)建單個對象,還可以創(chuàng)建對象數(shù)組:

Student allStu[100];

該語句創(chuàng)建了一個 allStu 數(shù)組,它擁有100個元素,每個元素都是 Student 類型的對象。

以上就是關(guān)于什么是C++的類,以及如何利用C++的類創(chuàng)建對象的全部內(nèi)容介紹,想了解更多關(guān)于C++的信息,請繼續(xù)關(guān)注中培偉業(yè)。

標(biāo)簽: 什么是C++的類 C++
主站蜘蛛池模板: 日韩精品一区二区三区不卡 | 性中国熟妇videofreesexwww | 91精品一二区 | 国产免费午夜福利757 | 99久久99久国产黄毛片 | 激情另类小说区图片区视频区 | 一级片免费观看 | 亚洲美女视频网站 | 一区二区在线免费观看视频 | 一级真人毛片 | 国产91精品高清一区二区三区 | 亚洲影院久久久av天天蜜桃臀 | 一级做a爰片久久毛片潮喷 伊人国产在线观看 | 老司机中文字幕 | 另类人妻校园卡通技巧 | 国产欧美在线一区二区三区 | 国产欧美日韩va另类 | 国产精品一二三区 | 国产交换配乱婬视频 | 精品久久久久久久久久久久久久久 | 国产二区自拍 | 美女扒开腿让男人桶爽久久软件 | 亚洲精品中文字 | 欧美群交在线播放1 | 好大好深好猛好爽视频拍拍拍 | 国产一区二区在线观看免费 | 豪放女大兵免费观看 | 亚洲国产综合人成综合网站 | 免费成人网在线观看 | 亚洲国产精品成人一区二区 | 福利社一区二区 | 欧美性受xxx | 午夜福利妺妺嘿嘿影视 | 高清视频播放在线观看 | 好紧好湿太硬了我太爽了 | 黄色免费片 | 国产处破疼哭在线观看 | 蜜臀av免费在线观看 | 午夜福利妺妺嘿嘿影视 | 操操操日日日 | 青草精品视频在线观看 |