Note 01 Oc物件導向

2021-07-07 07:16:42 字數 1094 閱讀 7014

//

//  main.m

//  note-01-oc物件導向

////  created by 劉佳斌 on 15/11/16.

//#import

#import "person.h"

/*ios之旅-foundation框架

foundation 是cocoa框架中的基礎框架(蘋果開發),所有框架都基於foundation框架

oc 是一門物件導向的語言(萬事萬物皆物件,核心思想)

c  是一門面向過程的語言(是必須完全按照步驟一步步執行才能走通)

物件:具體確定的乙個事物(具體化出來的事物)就是乙個物件

抽象事物(一類事物)                    就是乙個類

oc中的類和物件

類有兩部分構成:

1.類名.h檔案:宣告檔案(告訴別人的檔案)宣告(告訴)這個類可以讓別的類知道的屬性和方法

2.類名.m檔案:實現檔案 乙個類具體怎麼去實現它自己的功能的

oc中去建立乙個物件

確定物件是哪乙個類

人類裡面的盤古

1.建立乙個物件,需先在要建立的位置匯入要建立的那個類(.h)(#import 「person.h」)

2.1~開始建立,alloc開闢一塊自己的位置(記憶體空間)

2~init 建立乙個物件(初始化乙個物件)

*/int main(int argc, const char * argv)

return 0;}/*

建立類command + n 建立乙個類

需要寫類名  他的父類

建立出來的類,包含兩個檔案(.h .m)表示乙個整體(類)

建立物件

在建立物件的地方匯入類(.h)

alloc給物件乙個地方

init建立這個物件

作業:1.建立乙隻叫大花的貓,讓這只貓吃飯,睡覺,打豆豆

2.建立乙隻叫小喵的貓,讓這只貓吃飯,睡覺,叫喚

3.建立乙個叫鄭州科技學院的學校,讓學校舉行考試,安空調,提高網速

4.建立乙個叫家裡蹲大學的學校,讓學校舉行哪門考試,(閒嘮,看電視,打遊戲,打麻將),安空調(格力),提高網速(100m);

*/

OC物件導向

oc物件導向 1 自定義建構函式 意義 在建立乙個物件的同時,為這個物件賦乙個初值 目的 傳參 注意 1 initwith w 一定要大些 2 如果沒有使用initwith或者w小寫,系統不認為它是乙個建構函式 2 oc函式 方法 1 不需要傳參的公式 返回值型別 方法名 2 需要傳參的函式 寫帶引...

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...