黑马程序员技术交流社区
标题:
OC中纯私有变量和私有方法
[打印本页]
作者:
wangchao1992
时间:
2015-8-15 12:42
标题:
OC中纯私有变量和私有方法
1、纯私有变量并不是@private。那么什么是纯私有变量?
纯私有变量是指在 . m 文件中定义实例变量,该变量只能在当前类中使用,不能被子类继承,也不能访问
2、私有方法,在 .h 文件中没有声明,在 .m 中实现,此时该方法被称为私有方法。不能被子类继承 和访问,通过self访问
例
#import <Foundation/Foundation.h>
//.h文件,可以看做是对外的一个接口
@interface Animal : NSObject
-(void)run;
@end
#import "Animal.h"
@implementation Animal
-(void)run{
NSLog(@"动物在跑");
//调用eat
[self eat];
//通过self 访问
}
//不能被子类继承
-(void)eat{
NSLog(@"动物在吃");
}
@end
作者:
15095185209
时间:
2015-8-15 14:49
点个赞!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2