国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C++類和對(duì)象----封裝(觀看黑馬教程整理的筆記)

這篇具有很好參考價(jià)值的文章主要介紹了C++類和對(duì)象----封裝(觀看黑馬教程整理的筆記)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、簡(jiǎn)介

C++面向?qū)ο蟮娜筇匦詾椋悍庋b、繼承、多態(tài)

C++認(rèn)為萬事萬物都皆為對(duì)象,對(duì)象上有其屬性和行為

例如:

? 人可以作為對(duì)象,屬性有姓名、年齡、身高、體重…,行為有走、跑、跳、吃飯、唱歌…

? 車也可以作為對(duì)象,屬性有輪胎、方向盤、車燈…,行為有載人、放音樂、放空調(diào)…?

? 具有相同性質(zhì)的對(duì)象,我們可以抽象稱為類,人屬于人類,車屬于車類
?

2、封裝的意義

2.1封裝的意義一

?在設(shè)計(jì)類的時(shí)候,屬性和行為寫在一起,表現(xiàn)事物

語法:?class 類名{ 訪問權(quán)限: 屬性 / 行為 };

示例1:?設(shè)計(jì)一個(gè)圓類,求圓的周長(zhǎng)

#include <iostream>
using namespace std;

//圓周率
const double PI = 3.14;
//class代表設(shè)計(jì)一個(gè)類,后面跟著的是類名
class Circle
{
public:  //訪問權(quán)限  公共的權(quán)限

	//屬性
	int m_r;//半徑

	//行為
	//獲取到圓的周長(zhǎng)
	double calculateZC()
	{
		//2 * pi  * r
		//獲取圓的周長(zhǎng)
		return  2 * PI * m_r;
	}
};

int main() {

	//通過圓類,創(chuàng)建圓的對(duì)象
	// c1就是一個(gè)具體的圓
	Circle c1;
	c1.m_r = 10; //給圓對(duì)象的半徑 進(jìn)行賦值操作

	//2 * pi * 10 = = 62.8
	cout << "圓的周長(zhǎng)為: " << c1.calculateZC() << endl;

	system("pause");

	return 0;
}

結(jié)果如下:

C++類和對(duì)象----封裝(觀看黑馬教程整理的筆記),C/C++,學(xué)習(xí),筆記,c++

?2.2 封裝的意義二

類在設(shè)計(jì)時(shí),可以把屬性和行為放在不同的權(quán)限下,加以控制

訪問權(quán)限有三種:

三種權(quán)限

公共權(quán)限 ?public ? ? 類內(nèi)可以訪問 ?類外可以訪問

保護(hù)權(quán)限 ?protected ?類內(nèi)可以訪問 ?類外不可以訪問

私有權(quán)限 ?private ? ?類內(nèi)可以訪問 ?類外不可以訪問文章來源地址http://www.zghlxwxcb.cn/news/detail-674336.html

#include <iostream>
using namespace std;

class Person
{
	//姓名  公共權(quán)限
public:
	string m_Name;

	//汽車  保護(hù)權(quán)限
protected:
	string m_Car;

	//銀行卡密碼  私有權(quán)限
private:
	int m_Password;

public:
	void func()
	{
		m_Name = "張三";
		m_Car = "拖拉機(jī)";
		m_Password = 123456;
	}
};

int main() {

	Person p;
	p.m_Name = "李四";
	//p.m_Car = "奔馳";  //保護(hù)權(quán)限類外訪問不到
	//p.m_Password = 123; //私有權(quán)限類外訪問不到

	system("pause");

	return 0;
}

到了這里,關(guān)于C++類和對(duì)象----封裝(觀看黑馬教程整理的筆記)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包