oc物件導向
1、自定義建構函式:
意義:在建立乙個物件的同時,為這個物件賦乙個初值
目的:傳參
注意:(1)initwith 「w」一定要大些
(2)如果沒有使用initwith或者w小寫,系統不認為它是乙個建構函式
2、oc函式(方法):
(1)不需要傳參的公式:
- (返回值型別)方法名
(2)需要傳參的函式
寫帶引數的函式的目的就是為了同呼叫的地方得到乙個值。
公式:- (返回值型別)方法名:(引數型別)引數名 方法名:(引數型別)引數名 方法名:(引數型別)引數名
例子:建立乙個班級類,班級類有開班會的功能,初始化乙個ios班,讓ios班開班會
//如果需要讓這個行為在外部類能夠使用,需要在介面檔案裡面去宣告
#import
@inte***ce classes : nsobject
- (void)sportsmeet;
@end
這個方法的具體作用:
#import 「classes.h」
@implementation classes
- (void)sportsmeet
@end
#import
//使用類建立乙個物件,先導入這個類的介面檔案(.h檔案)
#import 「classes.h」
//main函式是乙個應用程式的入口
int main (int argc, const char * argv)
return 0;
}
OC 物件導向
類與物件 一.類 1.eg inte ce student nsobject 特徵大括號編寫 行為大括號編寫 end 敘述 1 inte ce介面檔案是乙個類的開始 2 student是當前的類名 3 nsobject是類繼承的父類 4 類的執行到 end結束 注釋 檔名與類名是沒有任何關係的,但是...
OC 物件導向
建立乙個類 comm n 例項變數的可見度 public,protect private public 共有的,在類的內部和外部都可以進行訪問 protected 受保護的,在類的內部和子類中可以進行訪問,例項變數預設是受保護的 private 私有的,只能在類的內部進行訪問,子類中也不可以訪問 o...
OC物件導向 繼承
oc物件導向 繼承 一 基本概念 程式的世界和人類的 物件 世界在思想上是沒有設麼區別的,富二代繼承了父母,自然就擁有了父母擁有的所有資源,子類繼承了父類同樣就擁有了父類所有的方法和屬性 成員變數 在這裡動物是貓類和狗類的父類,黑貓和白貓類是貓類的子類。繼承的好處 1 抽取出了重複的 2 建立了類和...