C 類和物件的簡要小結

2021-08-31 03:35:46 字數 850 閱讀 8964

c++

private (私有)類 由類和友元函式訪問,也就是由類物件中的public中的成員函式訪問private,不能被子類(派生類)訪問

protected (被保護)類,可以由子類的成員函式訪問父類(派生類)的protected

// 成員函式定義

void box::setwidth( double wid )

// 請注意:printwidth() 不是任何類的成員函式

void printwidth( box box );

// 成員函式定義,包括建構函式

line::line(void)

void line::setlength( double len )

double line::getlength( void )

// 程式的主函式

int main( );

// 成員函式定義,包括建構函式

line::line(void)

line::~line(void)

void line::setlength( double len )

double line::getlength( void )

// 程式的主函式

int main( )

* 個人感覺類似於結構體指標,類的指標可以指向類成員
* 不論建立類的多少個物件,靜態成員都只有乙個,是共享的

* static 關鍵字來定義靜態成員

//初始化

int box::objectcount = 0;

C 類和物件 類和物件

c 中物件的型別稱為類,類代表了某一批物件的共性和特徵,類是物件的抽象,而物件是類的具體例項,類是抽象的,不占用記憶體,而物件是具體的,占用 儲存空間,這點很重要,讀者需要牢記。類是使用者自己指定的型別,如果程式中要用到類型別,必須自己根據需要進行宣告,或者使用別人已設計好的類,c 標準本身並不提供...

物件導向07 簡單小結類和物件

package com.oop 1 類與物件 類是乙個模板 抽象,物件是乙個具體的例項 2 方法 定義 呼叫 3 物件的引用 引用型別 基本型別 8 4 屬性 欄位field 成員變數 預設初始化 數字 0 0.0 char u0000 boolean false 引用 null 修飾符 屬性型別 ...

C 的類和物件

結構體 是c語言的一種自定義的資料型別,它把相關聯的元素組成乙個單獨的統一體。缺點 一旦建立了乙個結構體變數,就可以在結構體外直接訪問資料 不同使用者對資料訪問的許可權不同 無法對資料進行保護和許可權控制,安全性不高。即c 引入了類,它能克服c結構體的這些缺點。類宣告的內容包括資料和函式,分別稱為資...