本頁包含內(nèi)容:
類和結(jié)構(gòu)體是人們構(gòu)建代碼所用的一種通用且靈活的構(gòu)造體。為了在類和結(jié)構(gòu)體中實現(xiàn)各種功能,我們必須要嚴(yán)格按照對于常量,變量以及函數(shù)所規(guī)定的語法規(guī)則來定義屬性和添加方法。
與其他編程語言所不同的是,Swift 并不要求你為自定義類和結(jié)構(gòu)去創(chuàng)建獨立的接口和實現(xiàn)文件。你所要做的是在一個單一文件中定義一個類或者結(jié)構(gòu)體,系統(tǒng)將會自動生成面向其它代碼的外部接口。
注意:
通常一個類的實例被稱為對象。然而在Swift 中,類和結(jié)構(gòu)體的關(guān)系要比在其他語言中更加的密切,本章中所討論的大部分功能都可以用在類和結(jié)構(gòu)體上。因此,我們會主要使用實例而不是對象。