OC是面向對象 類

1.什麼是面向對象:面向對象就是以是物爲中心(也就是參與者是誰)

2.什麼是面向過程:是以事件爲中心(參與者做這件事過程與步驟)

3.什麼是類:類是一組相同特徵(實例)和行爲的粗像幾何,類不是具體而是抽象,不是指一個人,而是指一堆人.

4.怎麼描述寫一個類:類特徵和行爲

5.什麼是對象:就是類實例 對象時具體的一類爲模板,創建一個對象作爲類的一個具體實例.

6.類的定義:包含兩部分:接口(文檔).h ,實現().m.//.h文件是一個使用說明書,

7.//"@"標示符是OC獨有.
子類只能有一個父類.父類可以有多個子類.(Oc只允許單繼承).

8.  /**     *  創建實例對象分兩步:     1.分配內存空間.(堆區)     2.初始化.(也就是賦初值)     */

9.方法調用通過消息發送機制,[receiver message];

10.三個透明度: @public//聲明爲@public的實例變量,在其他文件中也可以訪問,通過對象指向操作符->訪問       //@private//聲明爲@private實例變量,只能在本類中訪問.//@protected//聲明爲@protected實例變量,可以在該類或者該類子類中訪問.

11.用,""號是由類調用//類方法必須用類()來調用,實例方法必須用對象來調用//- (void)eat;//- (void)sayHello;//setter(設置器)方法:格式爲,:-減號方法,返回值爲void類型(無返回值),方法格式爲set+實例變量明首字母大寫,有一個參數,並且參數的類型和實例變量的類型一樣,並且參量名和實例變量名相同,//- (void)setAge:(int)age;//geter(訪問器)方法;格式:-減號方法,返回值類型和實體變量相同,並且方法明和實例變量名相同,並且沒有參數,

12.//面向對象的三大特性:封裝/繼承/多態    //實例變量可見度:public, private, proteced

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章