類的封裝和過載

2021-10-05 18:58:08 字數 359 閱讀 6724

一、類的封裝是指將物件的狀態資訊隱藏在物件內部,不允許外部程式直接訪問物件的內部資訊,通過該類所提供的方法來實現對內部資訊的操作訪問。

使用private關鍵字來修飾,私有屬性只能在他所在類中被訪問

如果外界想要訪問私有屬性,需要提供一些使用public修飾的公有方法

二、過載

方法過載是指在乙個類中定義多個同名的方法,但要求每個方法具有不同的引數的型別或引數的個數。方法過載一般用於建立一組任務相似但是引數不同的方法。

方法過載有以下幾種規則:

方法中的引數列表必須不同。

過載的方法中允許丟擲不同的異常

可以有不同的返回值型別,但是引數列表必須不同

可以有不同的訪問修飾符

類和類的封裝

在日常生活中,我們總是將事物進行分門別類。列如 電腦,手機,相機等等,這些稱呼都是對於某一類事物的總稱。我們還能將電腦按照品牌分類,比如,戴爾電腦 惠普電腦 蘋果電腦 華碩電腦等。這些都是抽象的概念。我的電腦這個實體,它就是乙個具體的事物,我的電腦是戴爾的,但我不能說戴爾電腦是我的電腦。類和物件是面...

c 類和類的封裝

1.類和類成員 c 提供了如char int long float double等基本資料型別,足夠用來解決大多數哦相對簡單的問題,但對於複雜的問題就比較困難了。c 的乙個實用特性是自定義資料型別 如之前的列舉和結構體 struct goods struct 類中預設訪問限定符是公有的,oop類中預...

類和物件封裝

屬性和行為 案例 設計學生類 訪問許可權 class 和 struct 的區別 成員屬性私有化 設計案例1 立方體類 設計案例2 點和圓關係 1 屬性和行為 includeusing namespace std const double pi 3.14 c 物件導向的三大特性 封裝 繼承 多型 萬事...