欲寫好乙個類,必先將其解剖(類和物件)

2021-07-11 13:48:31 字數 1162 閱讀 5780

c語言最重要的特點是面向過程,而面向過程的核心是用函式實現的。

c++最重要的特點是物件導向,而物件導向的核心使用類實現的,而類中又包括了資料成員和成員函式。

像我這種c++入門級的小白,看了無數的類,聽了無數的課,但真正自己寫類的時候,還是叫天天不靈,叫地地不應啊~~~所以五一小長假後的第一天,鼓起勇氣再聽一遍網課,將類解剖一下,然後再試著重建,加油!

類的組成

類名 資料成員

成員函式

訪問限定符

public

private

protected

物件例項化的兩種方式

從棧中例項化

從堆中例項化

從棧中例項化物件

class

tv;int main(void)

從堆中例項化物件

int main(void)

物件成員的訪問

訪問單一物件

從棧中訪問

int main(void)

從堆中訪問

int main(void)

訪問陣列物件:使用for迴圈

int main(void)

delete p;

p = null;

return

0;}

乙個小例子

#include

#include

using

namespace

std;

class coordinate

p->x = 100;

p->y = 200;

p->printx();

p->printy();

delete p;

p = null;

system("pause");

return

0;}

欲寫好乙個類,必先將其解剖(類外定義)

類內定義的函式優先選擇編譯為內聯函式 分為兩種 同檔案類外定義 分檔案類外定義 舉例 同檔案類外定義 新建乙個car.cpp class car void car run 分檔案類外定義 號稱專業的程式設計師都會使用分檔案類外定義 新建乙個car.h class car 新建乙個car.cpp in...

成長之路 寫好乙個程式

提高自己和培養人才應該循序漸進,首先要能寫好乙個方法,之後能寫好乙個類,之後能寫好乙個程式,之後能做好乙個產品.之前已經寫了兩篇關於 寫好乙個方法,寫好乙個類的文章,緊接著把寫好乙個程式的經驗與大家分享下。給工程的專案路徑進行一下詳細的規劃,如圖,bin資料夾就是所有可執行程式的生成路徑,裡面有更詳...

成長之路 寫好乙個程式

提高自己和培養人才應該循序漸進,首先要能寫好乙個方法,之後能寫好乙個類,之後能寫好乙個程式,之後能做好乙個產品.之前已經寫了兩篇關於 寫好乙個方法,寫好乙個類的文章,緊接著把寫好乙個程式的經驗與大家分享下。用乙個windows平台下的vs2010工程進行介紹,附件有工程檔案,由於部落格附件最大只能2...