OC 1 類和物件

2021-07-08 10:37:23 字數 1181 閱讀 8563

一. objective-c

1. oc具有完善的物件導向特性

2. 物件導向程式設計

c:  分析解決問題的步驟,實現函式,依次呼叫函式,其側重點為實現功能

oc:  分析某問題需要參與的物件,各個物件的作用,多個物件協作完成任務,其側重點是物件的設計(具有哪些功能)

二. 類和物件

1. 類是具有相同特徵和行為的事物的抽象

物件是累得例項,類是物件的型別

2. 物件導向程式設計中使用物件完成程式

開發中: 先定義類,再建立物件,然後使用物件

3. 定義類

類的定義包含兩部分: 介面部分和實現部分

介面部分(.h檔案): 對外宣告類的特徵和行為(類似於說明書),標誌是@inte***ce...@end,包含內容有類名,父類名,例項變數,方法等

實現部分(.m檔案): 對內實現行為(內部的具體實現),標誌是@implementation...@end

4. 建立物件

+(id)alloc: +表示這個方法屬於類,只能類執行,id返回值型別,表示任意型別的物件,即建立好的物件

-(id)init: -表示這個方法屬於物件,只能物件執行,id返回值型別,表示初始化完成的物件

5. 使用物件

指標儲存物件的首位址,代指物件

oc中使用指標代指物件,進行操作

三. 例項變數操作

示例:

OC1 類和物件

類和物件 h檔案 h檔案中負責類的宣告,是oc的標誌,inte ce是介面,h檔案是介面檔案,m檔案是實現檔案 inte ce代表乙個類的開始 inte ce類名 繼承類 代表類的繼承關係,前面的類繼承後面的類,子類 父類 所有的oc 都要寫在 inte ce之後 end之前 定義類的特徵,定義成員...

OC 1 類和物件

一 物件導向基礎 1.什麼是物件導向 面向過程 定義了乙個資料型別,沒有定義對這種型別的操作 在面向過程中,無法限制使用者對資料的操作 物件導向程式設計 oop 將資料和資料物件封裝成乙個不可分割的整體 物件來處理 程式用物件及物件間的相互作用來完成程式的功能 2.什麼是物件 oop中的物件,是現實...

OC1 物件導向,類和物件

1 self 指的是類物件本身,super是父類物件本身。2 self 用來呼叫本類物件的方法,super 呼叫父類的方法。2.定義類 兩部分介面和實現部分 1 冒號表示,是繼承關係,nsoject是所有類的父類。2 方法宣告 是例項方法,是類方法。方法名主要要 方法型別,返回型別,方法名,引數型別...