C 類的封裝和訪問控制

2021-08-25 05:44:55 字數 928 閱讀 7533

類的封裝、

1)封裝是main想物件程式設計最基本的特性。把資料(屬性)和函式(操作)合成乙個整體,這在計算機世界中是用類和物件實現的

封裝就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊的隱藏

備註:有兩層含義(把屬性和方法進行封裝  對屬性和方法進行訪問控制)

2)類成員的訪問控制

c++中的封裝:成員變數,c++中用於表示類屬性的變數

成員函式,c++中用於表示類行為的函式

在c++中,可以給成員變數和成員函式定義訪問級別

public修飾成員變數和成員函式可以在類的內部和類的外部被訪問

private修飾成員變數和成員函式,只能在類的內部被訪問,不能在類的外部訪問

protected修飾成員變數和成員函式,只能在類的內部被訪問,不能在類的外部訪問

//類的封裝

#includeusing namespace std;

//求圓的面積

//封裝有兩層含義

//1、把屬性和方法進行封裝

//2、對屬性和方法進行訪問控制

class mycircle

double setr(double r)

double gets()

private:

protected:

};void printfc1(mycircle *p)

void printfc2(mycircle &p)

void printfc3(mycircle p)

void main()

double setr(double r)

double gets()

private:

protected:

};void main()

類的封裝和訪問控制

基本概念 類 物件 成員變數 成員函式 物件導向三大概念 封裝 繼承 多型 類的封裝 把屬性和方法進行封裝 對屬性和方法進行訪問控制 類的訪問控制關鍵字 public 修飾的成員變數和函式 可以在類的內部和類的外部訪問 private 修飾的成員變數和函式 只能在類的內部被訪問,不能在類的外部訪問 ...

類的封裝和訪問控制

類是物件導向最基本的特性,把資料和函式化成乙個主體,封裝就是把客觀事物封裝成類,然後可以信任的資料去操作他們,理解類,就是進入物件導向的第一步 類類就是類似於c語言中的結構體,但是他比c語言的結構體有著更強大的功能,那他的內部可以定義函式,基本形式是這樣的 class func protected ...

類的封裝和訪問控制,struct和class的區別

1.includeusing namespace std 求圓的面積 封裝有兩層含義 把屬性和方法進行封裝,對屬性和方法進行訪問控制 class circle double getr double gets protected private 類物件做函式引數 類封裝了成員函式 可以呼叫類的成員函式...