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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

1 个回复

正序浏览
点个赞!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马