objective c物件導向

2021-07-04 07:58:14 字數 887 閱讀 2512

oop:object oriented programming

特徵:多型 | 繼承 | 封裝

兩部分組成:

1. @inte***ce部分:定義類的公共介面和類的資料成員

2. @implementation部分: 實現這些方法的實際方法

//main檔案中新增friend類

//inte***ce 部分

@inte***ce

friend: nsobject

-(void)hello;

+(void)hi;

@end

//implementation部分

@implementation

friend

-(void)hello

+(void)hi

@end

物件是類的乙個例項。

objective-c所有物件都有乙個共同的特徵,就是每個物件包含乙個isa指標,指向當前物件所屬的類。

//宣告friend類的物件

friend *xiaoming;

方法:類的功能實現

例項方法:減號開頭,需要例項化物件呼叫,可以呼叫例項變數和例項方法

-(void)hello
類方法:通過類呼叫,只能呼叫類方法

-(void)hi
方法呼叫:oc用呼叫方法

[xiaoming hello]

;//呼叫例項方法

[friend hi]

;//呼叫類方法

-/+ (void) functionname: (int) functionname;

Objective C 物件導向初體驗

1.類的宣告 1 1 inte ce開始,end結束 1 2變數和方法不能混在一起,例項變數必須放在 內 1 3沒有static const的例項變數。在.m檔案中可以宣告static靜態屬性 屬於類,不屬於物件。同樣,也沒有const方法,沒有友元方法。1 4 宣告的方法是protect,宣告是p...

objective C物件導向理解(上)

在objc中定義乙個類需要兩個檔案.h和.m demo 在.h 檔案中 import 由於使用了nsobject,所以匯入此標頭檔案 nsobject是基類,person實現了nsobject inte ce person nsobject end.m檔案 import import person....

Objective C 01 物件導向

物件導向 object oriented,oo 是軟體開發方法 物件導向是一種對現實世界理解和抽象的方法.object oriented programming oop 物件導向程式設計 什麼叫物件導向?感覺還是很抽象的東西,舉個例子,小明想買電腦,但是他什麼都不懂,於是就打 找到懂電腦的小黃,讓他...