從零開始學習C (類和物件)

2021-07-27 03:15:03 字數 1295 閱讀 4148

c++語言是物件導向的語言。所以類是c++裡面的重點,類是物件的模板。

類的作用就是用來儲存資料的。如果有個類class date就是用來儲存日期的。儲存了資料就可以通過其他成員函式去運算元據。

#include

using

namespace

std;

class date

;

void date::setdate(int y, int m, int d)

void date::print()

intdate::isleapyear()

int main()

函式體有兩種寫法,一種是把函式體直接寫到頭後面,類的內部,叫做內聯函式。內聯函式最終產生的軟體比較大,但是會快一點。

可以把函式寫在類外面,使類的宣告部分不會太大,又保持內聯。實現如下:

inline void date::setdate(int y, int m, int d){}
或者把函式寫在外面,叫做外聯函式。一般情況下都喜歡寫到外面

int date::isleapyear()
作用域操作符,表示函式式date的成員函式

公有

私有:如果有個函式在私有部分,private,則無法訪問。什麼都不寫的情況下,預設是私有private的。其中有物件導向設計原則。

保護:protected。要學到繼承和派生才會詳細講解。

#include

using

namespace

std;

class date;

class time {};

class people

;

class

date ;

intdate::isleapyear()

void date::setdate(int y, int m, int d)

void date::print()

類裡面用大括號封裝了資料和方法,把類例項化就變成了物件。

物件有屬性和行為。

int main()

C 從零開始學習

首先你需要乙個編譯器,在這裡我首先是推薦功能強大的visual studio最強ide。vs 可以嘗試自己在ide裡面敲一下,畢竟只有多動手才能成功!include 此為標頭檔案 using namespace std 告訴編譯器使用 std 命名空間。main方法為主函式,是程式開始執行的地方 i...

從零開始學習C (第六天) 物件導向和類

具有相同屬性和行為的物件稱之為類。屬性 成員屬性 成員變數 行為 成員函式 成員方法 1 公共許可權。public 成員類內可以訪問 類外可以訪問 2 保護許可權。protected 成員類內可以訪問 類外不可以訪問 3 私有許可權。private 成員類內可以訪問 類外不可以訪問 ps 所謂的類內...

從零開始學習c語言

including 進行相關的預處理操作 include稱為檔案包含命令 而 中為頭部檔案 首檔案 int main int 是c語言基本資料型別之一,main函式是乙個程式的入口部分,printf hello,world n printf是產生格式化輸出的函式 輸出函式 想控制台輸出文字 字元,n...