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 物件導向程式設計 什麼叫物件導向?感覺還是很抽象的東西,舉個例子,小明想買電腦,但是他什麼都不懂,於是就打 找到懂電腦的小黃,讓他...