Objective-C實例變量

類變量的@protected ,@private,@public,@package,@property(聲明)各有什麼含義?
對象

@public爲公有的實例變量,在類的內部外部均可以進行操做.@public違背了封裝特性,在面向對象中不多使用.
@proprety爲受保護的實例變量,只能夠在本身類和子類內進行操做.
@private爲私有的實例變量,只能夠在該類的內部進行使用.
(類的內部是指@implementation和@end之間)
@package是隻能在本包內使用,不能跨包使用.io

相關文章
相關標籤/搜索