黑马程序员技术交流社区

标题: 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