中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS培訓課程:c++基礎章節 對象的定義和作用

發布時間:2020-07-22 07:16:39 來源:網絡 閱讀:513 作者:崔亞允 欄目:移動開發

iOS培訓教程,從基礎學起,C++也是一樣,那么今天和大家分享的就是C++入門課程“對象的定義和作用”那么大家都知道類是抽象的,對象就是類里面的實例,事實上同一類型的對象就能夠組成一個類,這一點是大家毋庸置疑的。

所以,在定義對象之前,一定要先定義好該對象的類。大家一起來學習一下對象的定義。

一、對象定義格式

對象在確定了它的類以后,其定義格式如下:

<類名><對象名表>

其中,<類名>是待定的對象所屬的類的名字,即所定義的對象是該類類型的對象。<對象名表>中可以有一個或多個對象名,多個對象名時用逗號分隔。<對象名表>中,可以是一般的對象名,還可以是指向對象的指針名或引用名,也可以是對象數組名。如:

TDatedate1,date2,*Pdate,date[31];

二、對象成員的表示方法

一個對象的成員就是該對象的類所定義的成員。對象成員有數據成員和成員函數,其表示方式如下:

<對象名>.<成員名>

或者

<對象名>.<成員名>(<參數表>)

前者用來表示數據成員的,后者用來表示成員函數的。如:

date1.year,date1.month,date1.day;

date1.SetDate(inty,intm,intd);

這里,·是一個運算符,該運算符的功能是表示對象的成員。

指向對象的指針的成員表示如下:

<對象指針名>-><成員名>

或者

<對象指針名>-><成員名>(<參數表>)

這里的->是一個表示成員的運算符,它與前面講過的·運算符的區別是,->用來表示指向對象的指針的成員,而·用來表示一般對象的成員。同樣,前者表示數據成員,而后才表示成員函數。

三、兩種表示是等價的,舉例如下:

<對象指針名>-><成員名>與(*<對象指針名>).<成員名>

這對于成員函數也適用。如:

Pdate->year,Pdate->month,Pdate->day;

或者

(*Pdate).year,(*Pdate).month,(*Pdate).day;

Pdate->SetDate(inty,intm,intd);

或者

(*Pdate).SetDate(inty,intm,intd);

除此之外,引用對象的成員和一般對象的成員表示是一樣的。

兩個不同的對象的名字是不同的,它們的數據結構的內容(即數據成員的值)是不同的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仪陇县| 贵南县| 万全县| 松潘县| 时尚| 潼关县| 崇文区| 西盟| 乐业县| 台山市| 玉山县| 杭锦后旗| 若羌县| 南充市| 高雄市| 双牌县| 托克托县| 成武县| 石泉县| 新营市| 济阳县| 汉源县| 涿鹿县| 唐山市| 芮城县| 诸城市| 皋兰县| 西乌珠穆沁旗| 梅河口市| 曲沃县| 赤城县| 巴塘县| 武定县| 太康县| 澜沧| 罗江县| 浙江省| 襄汾县| 南部县| 牡丹江市| 徐闻县|