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...