類(lèi)的聲明及實(shí)現(xiàn)

.h頭文件把兔,聲明

.m文件弄贿,實(shí)現(xiàn)


類(lèi)的聲明和實(shí)現(xiàn)@interface和@implementation的分工

Objective-C-OC中類(lèi)的聲明和實(shí)現(xiàn)@interface就好像暴露在外面的時(shí)鐘表面@implementation就好像隱藏在時(shí)鐘內(nèi)部的構(gòu)造實(shí)現(xiàn)


常見(jiàn)錯(cuò)誤:

1.只有類(lèi)的聲明,沒(méi)有類(lèi)的實(shí)現(xiàn)

2.漏了@end

3.@interface和@implementation嵌套

4.兩個(gè)類(lèi)的聲明嵌套

5.成員變量沒(méi)有寫(xiě)在括號(hào)里面

6.方法的聲明寫(xiě)在了大括號(hào)里面


語(yǔ)法細(xì)節(jié):

1.成員變量不能在{}中進(jìn)行初始化拜秧,不能被直接拿出去訪問(wèn)

2.方法不能當(dāng)做函數(shù)一樣調(diào)用

3.成員變量/方法不能用static等關(guān)鍵字修飾,別跟C語(yǔ)言混在一起(暫時(shí)忽略)

4.類(lèi)的實(shí)現(xiàn)可用寫(xiě)在main函數(shù)的后面老赤,主要在聲明后面就行了


OC方法和函數(shù)的區(qū)別

1.OC方法只能聲明在@interface和@end之間轮洋,只能實(shí)現(xiàn)在@implementation和@end之間。也就是說(shuō)OC方法不能獨(dú)立于類(lèi)村

2.C函數(shù)不屬于類(lèi)抬旺,跟類(lèi)沒(méi)有聯(lián)系弊予,C函數(shù)只歸定義函數(shù)的文件所有

3.C函數(shù)不能訪問(wèn)OC對(duì)象的成員

4.低級(jí)錯(cuò)誤:方法有聲明,但是實(shí)現(xiàn)的時(shí)候?qū)懗闪撕瘮?shù)

@implementation沒(méi)有@interface开财,只有@implementation汉柒,也是能成功定義一個(gè)類(lèi)的

```

@implementation Car : NSObject{??

? @public? ??

int wheels;? ??

?int speed;

}

-(void) run{? ??

NSLog(@"%i個(gè)輪子,%i時(shí)速的車(chē)子跑起來(lái)了", wheels, speed);

}

@end?

```


@imlementation中不能聲明和@interface一樣的成員變量

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末责鳍,一起剝皮案震驚了整個(gè)濱河市碾褂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌薇搁,老刑警劉巖斋扰,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件渡八,死亡現(xiàn)場(chǎng)離奇詭異啃洋,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)屎鳍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)宏娄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人逮壁,你說(shuō)我怎么就攤上這事孵坚。” “怎么了窥淆?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵卖宠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我忧饭,道長(zhǎng)扛伍,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任词裤,我火速辦了婚禮刺洒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吼砂。我一直安慰自己逆航,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布渔肩。 她就那樣靜靜地躺著因俐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上女揭,一...
    開(kāi)封第一講書(shū)人閱讀 50,084評(píng)論 1 291
  • 那天蚤假,我揣著相機(jī)與錄音,去河邊找鬼吧兔。 笑死磷仰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的境蔼。 我是一名探鬼主播灶平,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼箍土!你這毒婦竟也來(lái)了逢享?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤吴藻,失蹤者是張志新(化名)和其女友劉穎瞒爬,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體沟堡,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡侧但,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了航罗。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片禀横。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖粥血,靈堂內(nèi)的尸體忽然破棺而出柏锄,到底是詐尸還是另有隱情,我是刑警寧澤复亏,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布趾娃,位于F島的核電站,受9級(jí)特大地震影響缔御,放射性物質(zhì)發(fā)生泄漏抬闷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一刹淌、第九天 我趴在偏房一處隱蔽的房頂上張望饶氏。 院中可真熱鬧,春花似錦有勾、人聲如沸疹启。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)喊崖。三九已至挣磨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間荤懂,已是汗流浹背茁裙。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留节仿,地道東北人晤锥。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像廊宪,于是被迫代替她去往敵國(guó)和親矾瘾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)至元數(shù)據(jù)結(jié)尾創(chuàng)建: 董瀟偉箭启,最新修改于: 十二月 23, 2016 轉(zhuǎn)至元數(shù)據(jù)起始第一章:isa和Class一....
    40c0490e5268閱讀 1,692評(píng)論 0 9
  • 1.項(xiàng)目經(jīng)驗(yàn) 2.基礎(chǔ)問(wèn)題 3.指南認(rèn)識(shí) 4.解決思路 ios開(kāi)發(fā)三大塊: 1.Oc基礎(chǔ) 2.CocoaTouch...
    陽(yáng)光的大男孩兒閱讀 4,971評(píng)論 0 13
  • 1.OC里用到集合類(lèi)是什么壕翩? 基本類(lèi)型為:NSArray,NSSet以及NSDictionary 可變類(lèi)型為:NS...
    輕皺眉頭淺憂(yōu)思閱讀 1,368評(píng)論 0 3
  • 就在打算點(diǎn)開(kāi)晨讀來(lái)聽(tīng)的時(shí)候傅寡,還在想:寫(xiě)晨讀感悟有一段時(shí)間了放妈,除了剛開(kāi)始那個(gè)月有點(diǎn)感覺(jué),現(xiàn)在反而越來(lái)越覺(jué)得內(nèi)容老套荐操,...
    薛薛閑扯閱讀 189評(píng)論 -1 6
  • 英文下的引號(hào)" "需要處理芜抒,中文下的引號(hào)貌似不用處理就可以“ ” NSString *loanHelpFirTit...
    hnxyzhw閱讀 15,182評(píng)論 2 4