OC物件導向

2021-07-03 05:55:16 字數 815 閱讀 4400

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 建立了類和...