oc第一節知識總結

面向過程編程(Procedure Oriented Programming

,POP): 以事件爲中心,關心完成該事件的詳細步驟,一步一步如何實現.

面向對象編程(Object Oriented Programming) :以事物爲中心,也就是參與事件的參與者,設計事物的功能,而完成事件只是事物的所有功能的一個小功能.

 : 具有相同特徵和行爲的事物的抽象

是一個抽想的概念,在生活中不具體

對象 : 是類的實例,也就是類的具體表現,視具體的,生活中萬物都是對象

描述一個類:通過特徵(靜態屬性)以及行爲(動態屬性)

類的定義分兩部分:

1.類的接口部分,提供外部訪問的接口,相當於使用說明書.

2.類的實現部分:相當於功能的實現

類的接口部分寫在.h文件中

接口部分的定義:           

@  OC的標誌

1.@interface 開頭,@end 結束 ,只有把類的的接口定義內容寫在開始和結束之間纔有效.

2.person  類名,

3. : 冒號表示繼承.表示他有父類.

4.NSObject 父類名

類的實現部分寫在.m文件中

實現部分:

1.@implementation 開頭 @end 結束,實現內容必須寫在中間纔有效

2.@implementation 後的person 是要實現的類(需要指定要對哪一個類做實現)

OC中方法的調用,採用消息發送機制

[receiver  message];

        receiver :消息的接受者,類或者對象

        message : 消息也就是oc的方法

        如何區分消息是發給類還是對象

        如果 方法是一個 -號方法:--------對象

                      +     :--------


創建對象分兩步:

1.開闢空間

通過person alloc 在堆區開闢的空間纔是真正的對象,只不過對於指針變量per存儲着堆區的首地址,通過它才能訪問對象,所以我們把指針變量per叫做對象.(但是真正的對象是堆區空間,per本質上就是一個指針變量)

2.初始化(賦初值)  init方法完成初始化操作 - 號方法,對象調用






發佈了29 篇原創文章 · 獲贊 6 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章