黑马程序员技术交流社区
标题:
OC中的私有方法
[打印本页]
作者:
Storm_
时间:
2015-11-3 19:11
标题:
OC中的私有方法
OC中的私有方法是指在.h中没有声明而在.m中直接实现的方法。
私有方法不能被继承并且不能在main.m中调用,只能在该类.m文件中用[self 方法名]调用。
实例:
#import <Foundation/Foundation.h>
@interface Animal : NSObject
-(void)run;
@end
#import "Animal.h"
@implementation Animal
-(void)run{
NSLog(@"动物在跑");
[self eat];//可调用本类中的为生命类
}
-(void)eat{
NSLog(@"动物在吃");//在其他的类不能使用未声明的方法包括main函数
}
@end
#import "Animal.h"
@implementation Animal
-(void)run{
NSLog(@"动物在跑");
[self eat];//可调用本类中的为生命类
}
-(void)eat{
NSLog(@"动物在吃");//在其他的类不能使用未声明的方法包括main函数
}
@end
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2