iOS 面试题~@private,@protected,@public,@package详解及使用

来源:互联网 发布:淘宝验证身份拍摄脸部 编辑:程序博客网 时间:2024/06/13 11:22

//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄


一、概念:


@private私有的

代表私有,也就是只有自己有,别人谁都不可用,不不可以继承的。


@protected受保护的

相较上边的private而言,就没有那么自私了,他自己可以用,自己的子类也是可以共享的,是可以继承的.


@public公共的

相较上边而言,谁都可以用,只要你有这个类的对象,就可以拿到public下的变量,


@package

这个主要是用于框架类,使用@private太限制,使用@protected或者@public又太开放,就使用这个package吧。


谢谢!!!

阅读全文
0 0
原创粉丝点击