OC 第乙個類

2021-06-23 08:19:36 字數 908 閱讀 3553

oc -- 第乙個類

類名:car

屬性:輪胎個數、時速

行為:跑

完整寫乙個類:類的宣告和實現

1.    類的宣告

**:// nsobject 再foundation框架中

#import

// nsobject 基類

@inte***ce car : nsobject

// 宣告物件屬性(成員變數,缺省會初始化為0)

@public

int  wheels;  // 輪胎個數

int  speed;  //  時速

// 方法(行為)

// 只要是oc物件的方法,必須以減號開頭,+開頭為類方法

//  oc方法中任何資料型別都必須用小括號()括住

// oc方法中得小括號():用來括住資料型別

-  (void)run;

@end

2.    類的實現

**:@implementation  car

// 方法的實現

-      (void)run

nslog(@」車子跑起來了」);

@end

int main()

//再oc中,想執行一些行為,就寫上乙個中括號[行為執行者  行為名稱]

//利用類建立物件

//執行了car這個類的new行為來建立新物件

//定義乙個指標變數p,p指向car型別的物件

//[car  new]會建立乙個新的物件,並且返回新物件本身(新物件的位址)

car* p = [car  new];

p->wheels= 4;

p->speed= 250;

//給p所指向物件傳送一條run訊息

[p  run];

return0;

OC 第乙個類

main.m oc 第乙個類 created by mac on 16 5 7.import 事物名稱 iphone 屬性 顏色,型號,cpu,尺寸 成員變數 行為 打 發簡訊,上網 方法 c語言中函式分為宣告和實現 oc中定義乙個類也分為宣告和實現,也就是說在oc中定義乙個類,就是實現類的宣告和實...

第乙個OC類

1.如何宣告乙個類?格式 1 inte ce people nsobject25 類的宣告 6 end 注意 必須以 inte ce開頭,以 end結尾.成員變數的宣告,必須寫在 inte ce與 end之間的大括號中 方法的宣告必須在 下面,不能寫在 中 2.如何實現乙個類?格式 1 implem...

第乙個OC程式

import int main nslog hello world return 0 程式解釋 1.import 與 include 的區別 import 自動避免重複匯入檔案,而 include 則需要條件編譯 都是匯入系統類庫,匯入自定義的類庫 2.foundation.h是foundation...