?編寫(xiě) Objective-c 程序時(shí)要使用 foundation 框架(framework)是由很多類(class)組成的庫(kù),可以用來(lái)編寫(xiě)程序.那么什么類?
面向?qū)ο缶幊?都是新的概念
//對(duì)象?
對(duì)象和結(jié)構(gòu)類似.和結(jié)構(gòu)一樣,一個(gè)對(duì)象可以保存多個(gè)相關(guān)的數(shù)據(jù).在結(jié)構(gòu)中,我們稱這些數(shù)據(jù)為成員( number)
而在對(duì)象中,這些數(shù)據(jù)稱為實(shí)例變量 ( instance variable, 或者"ivars")
//類
類( class )負(fù)責(zé)描述某個(gè)特定性質(zhì)的對(duì)象,其中包括方法和實(shí)例變量.
類可以描述抽象對(duì)象 ,如數(shù)據(jù) 字符串 或指令集?
類也可以描述實(shí)際存在的事務(wù),例如人 地點(diǎn) 或儲(chǔ)蓄賬戶.
類定義了一個(gè)對(duì)象,同時(shí)他也可以用來(lái)創(chuàng)建這種對(duì)象.類既是對(duì)象的原型,又是生產(chǎn)對(duì)象的工廠