私有变量:
在.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
|
|