iOS 面试题~@private,@protected,@public,@package详解及使用
2017-11-01 11:15
429 查看
//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄
一、概念:
@private
私有的
代表私有,也就是只有自己有,别人谁都不可用,不不可以继承的。
@protected
受保护的
相较上边的private而言,就没有那么自私了,他自己可以用,自己的子类也是可以共享的,是可以继承的.
@public
公共的
相较上边而言,谁都可以用,只要你有这个类的对象,就可以拿到public下的变量,
@package
包
这个主要是用于框架类,使用@private太限制,使用@protected或者@public又太开放,就使用这个package吧。
谢谢!!!
一、概念:
@private
私有的
代表私有,也就是只有自己有,别人谁都不可用,不不可以继承的。
@protected
受保护的
相较上边的private而言,就没有那么自私了,他自己可以用,自己的子类也是可以共享的,是可以继承的.
@public
公共的
相较上边而言,谁都可以用,只要你有这个类的对象,就可以拿到public下的变量,
@package
包
这个主要是用于框架类,使用@private太限制,使用@protected或者@public又太开放,就使用这个package吧。
谢谢!!!
相关文章推荐
- iOS @private,@protected,@public,@package详解及使用
- iOS面试题(2.类变量的@protected,@private,@public,@package声明各有什么含义)拓展:常用框架和第三方框架
- IOS中的四种变量修饰关键字 @private @protected @public @package
- 【iOS Tips】007-@protected,@private,@public,@package
- IOS的变量修饰词@public 、@protected、@package、@private,简称 4P
- iOS中四种实例变量的范围类型@private@protected@public@package
- iOS中四种实例变量的范围类型@private@protected@public@package
- iOS中四种实例变量的范围类型@private@protected@public@package
- iOS中四种实例变量的范围类型@private@protected@public@package
- iOS中四种实例变量的范围类型@private@protected@public@package
- iOS中四种实例变量的范围类型@private@protected@public@package
- iOS中四种实例变量的范围类型@private@protected@public@package
- IOS基础--@private|@protected| @public|@package
- C++的public、protected、private 详解
- Java public/protected/package/private modifier
- @private@protected@public@package
- Java中的访问控制public,private,protected,package
- 9、OC 访问控制符(@private @package @protected @public)
- java作用域public ,private ,protected 及不写时的区别,static关键字的使用
- C++中public、protected以及private的使用