OC成員變數 成員變數及其執行機制

2021-06-27 23:52:34 字數 419 閱讀 5090

//  main.m

//  成員變數

//  created by goddog on 15/1/2.

1.變數分成3大類:成員變數、區域性變數、全域性變數。

2.成員變數是:在類介面部分或類實現部分定義的變數,oc的成員變數都是例項變數,不支援類變數。

3.例項變數是隨類到建立開始存在,是例項的乙個成員,與例項共存亡。

4.可以通過 例項->例項變數

#import @inte***ce person : nsobject

@end

@implementation person

@end

int main(int argc, const char * argv)

return 0;

}

靜態成員變數成員函式

靜態成員變數 1 定義靜態成員變數 關鍵字static可以用於說明乙個類的成員,靜態成員提供了乙個同類物件的共享機制 把乙個類的成員說明為static時,這個類無論有多少個物件被建立,這些物件共享這個static成員 靜態成員區域性於類,它不是物件成員 includeusing namespace ...

靜態成員變數成員函式

1.先來介紹它的第一條也是最重要的一條 隱藏。static函式,static變數均可 當同時編譯多個檔案時,所有未加static字首的全域性變數和函式都具有全域性可見性。舉例來說明。同時編譯兩個原始檔,乙個是a.c,另乙個是main.c。char a a global variable void m...

成員變數,類變數,成員方法,類方法

成員變數 包括例項變數和類變數,用static修飾的是類變數,不用static修飾的是例項變數,所有類的成員變數可以通過this來引用。類變數 靜態域,靜態字段,或叫靜態變數,它屬於該類所有例項共有的屬性。而且所有的例項都可以修改這個類變數的值 這個類變數沒有被final修飾的情況 而且訪問類變數的...