C 類的使用

2021-06-18 23:51:34 字數 862 閱讀 2326

循序漸近地介紹,呵呵!

c++內建的類,如int 類。使用很簡單。如 int a,int b[10];  我們也可以對c++的類進行擴充套件。使用類宣告就可以建乙個類。注意宣告要以「;"結束。

class person ;

private表明後面的成員或成員函式是不能被訪問的,包括物件本身。public才可以被直接訪問。

宣告完後,就可以像int一樣使用 person這個類了。如,person  hcl ;    person  p[10];

物件可以用 "."訪問public的成員和成員函式。 因此可以用 hcl.setage(23);  hcl.getage();但不能用hcl.age;

(注意這裡沒有預設建構函式)

當然接下來是要實現成員函式的定義了。

可以在宣告用inline作為內聯函式,也可以在宣告外定義,而且後者更常見。注意要用「::」。person類的函式定義可以這樣寫。

void person::setage(int a)

void person::getage()

寫完類宣告和定義就可以使用這個person這個類了。通常我們把宣告放在 .h檔案,定義放在.cpp檔案中。

person.h 中:

#ifndef person_h_h

#define person_h_h

class person ;

#endif

person.cpp中:

#include "stdafx.h"

#include "person.h"

void person::setage(int a)

int person::getage()

----------

ok,測試這個類吧!

C 類的使用

物件導向程式設計的三大特點 封裝 繼承 多型。封裝 將物件裡的資料隱藏起來,公開少數的一些,以保護它們不被訪問。在類裡用private將之後的資料設為私有資料,外界不可訪問的。public的資料可以訪問。protected的資料可以被子類訪問,不可被外界其它類訪問。事實上,所有的資料都應設為私有,然...

C 類的使用

c 物件導向的程式設計思想的精髓 模擬真實世界,把真實世界中的事物抽象成類,整個運用程式就是靠類和類之間的相互協作和通訊完成系統功能 下面講一下我個人對 類 的理解和使用 一 關於類的基本小知識 內容不多,作為對類的系統理解 補充一下類的訪問範圍 子類繼承基類,可以繼承基類的共有成員和受保護成員。私...

C 中類的使用

convert.todatetime 方法 object,iformatprovider 通過使用指定的區域性特定格式設定資訊,將指定 object的值轉換為datetime。datetime.dayofweek 屬性 獲取此例項所表示的日期是星期幾。string weekdays new stri...