3 OC 屬性和方法

2021-10-22 02:52:44 字數 478 閱讀 6252

@inte***ce student:nsobject

@property (nonatomic,assign)int height;

@end

當我們使用property 的時候,那麼系統會自動的在其內部生成個屬性

xcrun -sdk iphoneos clang  -arch arm64 -rewrite-objc main.m -o main.cpp

然後發現student 的實現是

struct student_impl ;

int main(int argc, const char * ar**)

return 0;

}我們呼叫的set 和 get 方法,而至於屬性的set 和 get 方法 ,是不存在建立的例項物件裡面的,

因為如果存在例項物件中 我們我們建立10個例項物件,那麼對應的方法難道要建立10份?

顯然這是不現實的。

OC物件和屬性

類和物件 世間一切東西都可以當作物件.c中的資料型別有 int,float,double,char等等.類是物件的型別.封裝 物件中包括屬性和方法,用屬性和方法共同體現物件的特性,稱為封裝.oc的基本資料型別有 nsinteger 整型 nsuinteger 無符號整型 cgfloat 浮點型 ch...

OC方法和繼承

oc是物件導向程式設計的語言,三個特點 繼承,封裝和多型.oc中的方法分兩種,一種是 號,類方法,這個方法一般由類來使用 一種是 號方法,一般由物件來使用 oc中的id相當於void 稱為泛型指標,代表指標型別,用id的時候不加 號 帶引數的方法 去掉方法,資料型別.和變數剩下的部分就是引數的形容詞...

OC3 繼承和初始化方法

繼承和初始化方法 乙個完整的初始化方法 每乙個類只在乎自己的初始化方法就可以了 如果乙個初始化方法在被別的初始化方法呼叫 來初始化一系列的成員變數 就把這個方法叫做指派初始化方法 指派初始化方法的作用 1簡化 2確保在使用其他的初始化方法的時候指派初始化方法中得 一定被呼叫 實現遍歷構造器方法 把初...