黑马程序员技术交流社区

标题: OC有私有变量吗 [打印本页]

作者: 刘芳芳    时间: 2014-7-28 22:57
标题: OC有私有变量吗
  OC有木有私有变量吗   学的也不是太多   默认是@protected是吧   只见过@public   那Private呢

作者: 道本真    时间: 2014-7-28 23:17
有私有变量,所有的实例变量的默认都是私有的
作者: 小海    时间: 2014-7-29 11:41
有,视频里有讲的,在实现里定义的变量默认都是私有的
作者: 刘芳芳    时间: 2014-7-29 21:05
道本真 发表于 2014-7-28 23:17
有私有变量,所有的实例变量的默认都是私有的

嗯嗯    默认不是Protected吗
作者: 刘芳芳    时间: 2014-7-29 21:16
小海 发表于 2014-7-29 11:41
有,视频里有讲的,在实现里定义的变量默认都是私有的

嗯嗯   今天刚得知   木有私有方法
作者: rocki    时间: 2014-7-30 09:04
刘芳芳 发表于 2014-7-29 21:16
嗯嗯   今天刚得知   木有私有方法

私有方法是啥 ?
作者: 抱0抱    时间: 2014-7-30 11:11
@property后边的成员变量默认就是私有的
作者: 抱0抱    时间: 2014-7-30 11:12
刘芳芳 发表于 2014-7-29 21:16
嗯嗯   今天刚得知   木有私有方法

默认是没有私有方法 但是实际是有的 不在.h里面声明 直接在.M里面实现的 就是私有方法
作者: 刘芳芳    时间: 2014-7-30 23:09
嗯嗯   我懂了   谢谢
作者: 刘芳芳    时间: 2014-7-30 23:11
抱0抱 发表于 2014-7-30 11:11
@property后边的成员变量默认就是私有的

嗯嗯   因为之前没学@property   只是知道@interface里声明的成员变量是@protected ,@implementation中是@private   现在学了@property   懂了
作者: 零下_1°    时间: 2014-7-31 16:07
没在类的声明里面写出来,就@interface下面的大括号里面写出来的直接@property的都是私有变量,私有方法是在声明里面没写,但实现i类面写出来的方法就成@private私有的了
作者: 温天恩    时间: 2014-8-2 17:12
使用@private关键字声明的变量就是私有的。
作者: 刘芳芳    时间: 2014-8-3 12:37
温天恩 发表于 2014-8-2 17:12
使用@private关键字声明的变量就是私有的。

嗯嗯  谢谢
作者: 逍遥客    时间: 2014-8-21 09:16
默认私有的,不好好听,兄弟走神了啊
作者: 此生逍遥    时间: 2014-9-4 00:41
使用@private关键字声明的变量就是私有的
作者: 宋超    时间: 2014-9-4 11:22
@private就是私有的
作者: timehzy    时间: 2015-8-25 11:27
零下_1° 发表于 2014-7-31 16:07
没在类的声明里面写出来,就@interface下面的大括号里面写出来的直接@property的都是私有变量,私有方法是 ...

赞一个!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2