類和物件的特性

2021-10-07 12:24:00 字數 843 閱讀 2120

1:在物件導向的程式中,除主函式外,其他函式基本上都是出現在類中,只有通過類才能呼叫類中的函式。

2:物件導向的4個主要特點:抽象封裝繼承多型

3:基於物件設計和物件導向程式設計統稱物件導向程式設計.

4:物件是構成系統的基本單位。乙個物件有兩個特徵:一是靜態特徵,比如班級的學生人數、所在教室以及專業,這種靜態特徵稱為屬性;二是班級的動態特徵,比如學習,開會,比賽等,這些動態特徵稱為行為

5:每個物件都是由資料(體現屬性)和函式(體現行為)兩部分組成。

6:物件=演算法+資料結構

7:程式=物件+物件+物件+~~+訊息。

8:類的宣告以分號結束;

9:private:只能被本類中的成員函式引用,類外不能呼叫(友元類除外)。

protected:不能被類外訪問,但可以被派生類的成員函式訪問。

10:class 派生類名:繼承方式 基類名

;繼承方式:public、private、protected

無論哪種繼承方式,基類的private成員都不能被派生類訪問。

宣告為public的方法和屬性可以被隨意訪問;

宣告為protected的方法和屬性只能被類本身和子類訪問;

宣告為private的方法和屬性只能被當前類的物件訪問;

11::作用域限定符(作用域運算子)

因為不同的類中可能有同名函式(但功能不同),用作用域限定符加以限定,明確地指明了哪乙個作用域的函式,也就是哪乙個類的函式。

12:

C 類和物件特性

類是使用者自定義的型別,表明某一類物件的共性和特徵。類是一種抽象型別,物件是具體的。類的定義 class 類名 類成員的訪問屬性 public protected private 預設為private 其中,公共資料成員 public 在類的外部可直接訪問。物件的宣告和訪問 class bird v...

類和物件 物件特性 this指標的用途

在c 中成員變數和成員函式是分開儲存的。每乙個非靜態成員函式只會誕生乙份函式例項,也就是說多個同型別的物件會共用一塊 那麼問題是 這一塊 是如何區分是哪個物件呼叫自己的呢?c 通過提供特殊的物件指標,this指標,解決上述問題。this指標指向被呼叫的成員函式所指向的物件。this指標是隱含在每乙個...

類和物件 物件特性 函式的分類和呼叫

兩種分類方式 按引數分類分為 有參構造和無參構造 按型別分類分為 普通構造和拷貝構造 三種呼叫方式 括號法顯示法 隱式轉換法 特點 當前行執行結束後,系統會立即 掉匿名物件 person類 class person person int a 拷貝建構函式 person const person p ...