2012-04-24 51 views

回答

3

當它用於其他類時,將其放在標題中。當它只是針對該類時,請將其放入實現文件的類擴展中。

+0

但是,如果它只是意味着這個類,你不會只是將它聲明爲類方法嗎? – brianSan 2012-04-24 03:39:56

+0

編號。類方法是類本身實現的方法,而不是由類的實例實現。特別是在屬性的情況下,每個實例都有自己獨特的實例變量/屬性值,因此訪問器_必須是實例方法。在類擴展中聲明@properties只是簡單地使其它源文件中的代碼不能「看到」這些屬性,並且當你試圖在類的實現之外訪問它們時,編譯器會發出警告。這是實現信息隱藏的一種方式:http://en.wikipedia.org/wiki/Information_hiding。 – 2012-04-24 03:52:45