A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 翟宇浩 中级黑马   /  2015-9-7 10:39  /  498 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

私有变量:
在.m文件中,在@implementation之前定义的变量,如:
int a=10;
@implementation Person

@end
此时的a为纯私有变量,该变量只能在当前类中使用,不能被子类继承,也不能被访问。

私有方法:
在 .h 中没有声明,在.m中实现的方法为私有方法,在已声明的方法中使用  [self 方法名]调用私有方法。
如:
@interface Person :NSObject
-(void)run;
@end
@impelementation Person
-(void)run{
     [self  eat];
}
-(void)eat{
    NSLog(@"吃饭");
@end

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马