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的預設訪...