iOS面试题:类变量的@protected,@private,@public,@package,声明各有什么 含义?

上面的几个声明表明的时类成员的作用域,@private 作用范围只能
在自身类(外界既不可访问,又不能继承);@protected 作用范围在
自身类和子类,如果什么都不加修饰,默认是@protected(外界不可
访问,但是可以继承);@public 作用范围最大,可以在任何地方被
访问(外界即可访问,又可以继承);@package 作用范围在某个框架


更多:iOS面试题合集

你可能感兴趣的:(iOS面试题:类变量的@protected,@private,@public,@package,声明各有什么 含义?)