oc中定義類
1//設計乙個車類
2@implementation
car : nsobject3//
這個大括號裡面寫所有的屬性410
11 -(void
) run
14@end
必須以@implementation開頭,以@end結尾
@public下面的變數都是公共的
定義方法的時候必須以-開頭,返回值需要用()括起來
類需要繼承自nsobject
使用oc建立的類
1intmain()
1.car *car = [car new];//這是建立乙個car物件
2.car->wheels = 1;//這是給car的wheels屬性賦值
3.取值的時候:car->wheels即可.
4.執行car中的方法:[car run];
iOSDay19之OC類的擴充套件
為乙個類擴充套件功能 1.子類化 2.修改源 3.定義協議 4.category 類目 category 也叫分類,類目,是為沒有源 的類擴充功能。擴充的功能會成為原有類的一部分,可以通過原有類或者原有類的物件直接呼叫,並且可繼承。該方法只能擴充方法,不能擴充例項變數。作為子類的替代手段 不需要定義...
oc中建立類和物件
一 建立類,得到物件 例1 1.新建乙個people類 繼承nsobject,得到 people.h和people.m以及main.m三個檔案 2.在main.m中,進行 物件化 專業來講也就是 例項化 如下 1 在這裡 號代表指標的意思。2 號在oc中表示呼叫方法,包括兩種 類名 方法名 和 物件...
OC 類的建立練習
c的函式 int sum int x,int y oc的方法 返回值型別 方法名1 引數型別 引數名 有乙個引數的方法 返回值型別 方法名1 引數型別1 引數名1 and 引數型別2 引數名2 有2個引數方法 sum oc的方法 int sum int x and int y 方法的宣告 方法的實現...