作用:描述1群有相同特征和行為的事物
設(shè)計(jì)類的三要素:類名,特征,行為
問(wèn)題:是先有類,還是對(duì)象
從現(xiàn)實(shí)的角度:一定是先有對(duì)象再有類
從代碼的角度:一定是先有類再有對(duì)象
位置:直接寫在源文件之中,不要寫在main 函數(shù)中
定義:有兩部分,一是聲明,二是實(shí)現(xiàn)
注意:
1. 類必須有聲明與實(shí)現(xiàn)
2. 類名首字母大寫, 加上NSObject
3. 為類定義屬性的時(shí)候, 屬性的名詞必須要以_開頭
使用對(duì)象:默認(rèn)情況下類的屬性是不允許外部直接訪問(wèn)的, 要訪問(wèn)加:@public
訪問(wèn)對(duì)象屬性的方式:
對(duì)象名->屬性名 = 值; //賦值
對(duì)象名->屬性名; //取值
帶我多個(gè)參數(shù)寫法:
1. [對(duì)象名 方法名:實(shí)參1 :實(shí)參2 :實(shí)參3]
2. 方法名With:(實(shí)參類型1)參數(shù)名1 and:(參數(shù)類型2)參數(shù)名2 注:and 可以寫任意.如:to toNum
帶參數(shù)的聲明規(guī)范: 方法名可以命名: xxxWith:實(shí)參
xxxWithxxx 如: eatWith: eatWithFood: