**具有相同屬性和行為的物件稱之為類。**
屬性:成員屬性、成員變數
行為:成員函式、成員方法
1、公共許可權。 public 成員類內可以訪問 類外可以訪問
2、保護許可權。protected 成員類內可以訪問 類外不可以訪問
3、私有許可權。private 成員類內可以訪問 類外不可以訪問
ps: 所謂的類內和類外指的是類定義域的內部稱為類內,類的外部稱之為類外
結構體的預設許可權是公共許可權,而類的預設許可權是私有許可權。
1、建構函式------用於對物件進行初始化操作
建構函式語法: 類名(){}
構造條件:
1、建構函式沒有返回值也不寫void。
2、函式名稱與類名相同
3、建構函式可以有引數,因此可以發生過載
4、建立物件的時候,建構函式會自動呼叫,而且只呼叫一次
建構函式的分類:
1、按引數分類分為有參建構函式和無參建構函式,無參又稱之為預設建構函式
2、按型別分為普通建構函式和拷貝建構函式
例項如下:
建構函式的呼叫:
1、括號法
2、顯示法
3、隱式轉換法
析構函式語法:~ 類名(){}
析構函式條件:
1、建構函式沒有返回值也不寫void。
2、函式名稱與類名相同
3、建構函式不可以有引數,不可以發生過載
4、程式再物件銷毀前會自動呼叫析構,無需手動呼叫,而且只會呼叫一次
今天就簡單的介紹一下類和析構函式和建構函式~~~~ C 第六天學習
一次性儲存或者宣告多個相同型別的變數 陣列 陣列型別 陣列名 new 陣列型別 陣列長度 int nums new int 10 nums 0 1 nums 1 2 nums 2 3 nums 3 4 nums 4 5 nums 5 6 nums 6 7 nums 7 10 nums 8 9 num...
從零開始學習C (類和物件)
c 語言是物件導向的語言。所以類是c 裡面的重點,類是物件的模板。類的作用就是用來儲存資料的。如果有個類class date就是用來儲存日期的。儲存了資料就可以通過其他成員函式去運算元據。include using namespace std class date void date setdate...
C 學習第六天 陣列
大致與c中陣列相似。1 標準庫函式 begin和end int ai int beg begin ai 指向陣列ai的首位址 int last end ai 指向最後乙個元素的後面乙個位址 2 利用for語句處理多維陣列 for auto row ai for auto col row 除了最內層的...