OC 成員變量做用域

1.  成員變量做用域:
   @public :在任何地方都能直接訪問對象的成員變量。
   @private :只能在當前類的對象方法中直接訪問。(@implementation中默認是@private)
   @protected :能夠在當前類及其子類的對象方法中直接訪問。(@interface中默認是@protected)
   @package :只要處在同一框架中就能直接訪問對象的成員變量。介於private和public之間。
   @interface和@implementation中不能聲明同名的成員變量。
2.  @implementation裏面也可定義成員變量,默認權限是private
相關文章
相關標籤/搜索