selectorios开发专题

iOS public, private,protect, pac

2018-06-13  本文已影响6人  zl520k

private:只有当前类可以访问。

protect:只用子类和当前类可以访问,默认访问类型。

public:范围比较大,在任何地方都可以访问。

package:范围介于private和public之间,通常这个声明用于框架中,在不同的包中,使用package声明的变量就是private,如果在同一个包中,package声明的变量,就是public,这个要注意。例如:

@interface person:nsobjective{

@pirvate

int i;//当前类中访问

@public

int j;//只要创建的类的对象和当前类都可以访问

@protect

int  k;//当前类和子类可以访问

@package

int a;//在当前包中,和public一样,如果不在当前包中,就是private属性

}

上一篇 下一篇

猜你喜欢

热点阅读