您的位置:首頁>正文

C++基礎教程,C++類和物件編,新手福利,老鳥繞道

類:相同的屬性和行為的一組物件的統一描述

類屬性:封裝, 隱藏, 繼承, 派生

成員函數:行為

資料成員: 屬性

物件:物件是由屬性和操作組成 (類的具體化)

屬性:狀態, 特徵, 組成成員

操作:修改屬性, 訪問屬性, 執行命令

1.類定義 class 關鍵字

class 類名

{

public:

protected:

private:

}

注意點:預設的都是私有屬性

學習交流,請少俠駐足:C/C++學習交流 8群 491994603

1.1 類名

1.2 資料成員

1.3 成員函數

2.成員函數的定義

類中函數, 叫做成員函數

(除了friend修飾的函數)

3.訪問成員

public屬性的成員

3.1:通過對象去訪問

3.2:通過成員函數去訪問

protected:

private:

不能被外部訪問的

基本資料成員:放在protected

成員函數:public

資料成員成員一起

成員函數一起

4.物件賦值

總和案列:

#include

using namespace std;

class Clock

{

public:

//操作/行為

void SetTime(int hour, int minute, int second)

{

//1.this指針 :當你形參和基本資料成員名一樣

//2.初始化參數列表 :

this->hour = hour;

this->minute = minute;

this->second = second;

}

//操作/行為

void ShowTime()

{

cout << this->hour << ":" << this->minute << ":" << second << endl;

}

protected:

//屬性/特徵

int hour;//基本語法依舊不變

int minute;

int second;

};

struct student

{

int age;

};

int main()

{

//構建物件, 系統自己調用構造

//系統中有一個預設的 無參構造函數

//new 物件 --->對象指標 ->指向符

Clock *myClock=new Clock;

(*myClock).SetTime(21, 28, 31);

myClock->ShowTime(); //這種方式用的多

cout << endl;

//定義個物件

//普通兌現

Clock youClock;

(&youClock)->SetTime(9, 31, 31);

youClock.ShowTime();

system("pause");

return 0;

}

好了,本次小白教學就到這裡結束了,更多內容,請少俠駐足:C/C++學習交流 8群 491994603

非常感謝大家.

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示