c 類的基礎

2022-09-17 13:00:15 字數 522 閱讀 1434

1、抽象:

抽象出公有特性,包括公有動作,公有資料。

2、類:類是具有相同屬性和行為的一組物件的集合(變數和函式)

宣告格式:

class 類名(dog)

類體:(資料和函式成員)預設為私有成員,結構體預設為公有成員

3、類成員的訪問許可權:public ,private,protected

3.1函式成員的實現:

主要有兩類:1、在直接申明函式成員時實現

2、在類的外部實現(內聯inline 函式和普通函式)

#include

using namespace std;

class dog

};inline int dog::func(int a)//外部實現的內聯函式

int dog::func2(int c)//外部實現的普通函式

return c;

}int main()

};using

namespace

std;

intmain()

C 基礎類 Date類

生活中經常用到 查詢兩個日期相差多少天 多少天之後是哪一天 等等 這些問題都可以用日期類實現 date int t year,int t month,int t day m year t year m month t month m day t day date const date date da...

c 基礎 關於類

類實際上是建立物件的模板,每個物件都包含資料,並提供了處理和訪問資料的方法。類定義了每個物件可以包含什麼資料和功能,但類自己不能包含資料。比如乙個類代表乙個人,它就可以定義所以人相關的資訊 身高 年齡 體重等 使用時,事例化物件表示某乙個人。類的成員 可以分為兩大類類本身所宣告的以及從基類中繼承而來...

關於C 類基礎

第7章 類 const成員函式 7.1.4 建構函式 預設建構函式,可以使用 default進行定義。和其他函式一樣,如果 default在類的內部,則預設建構函式是內聯的 如果它在類的外部,則該成員預設情況下不是內聯的 7.2 訪問控制與封裝 class與struct的唯一區別為class的預設訪...