// @public 公开的,在任何地方都可以使用
// @protected 受保护类型,表示只能在当前类和子类中访问
// @private 私有的,只能在当前类的对象中使用
/*
@private 类型的变量,能否被子类继承
子类可以继承父类的所有的实例变量和方法
但是,不是所有的都可以访问
@private 类型的变量,能否被子类访问? 不能
*/
#import <Foundation/Foundation.h>
#import "Perosn.h"
#import "YPerson.h"
int main(int argc, const char * argv[]) {
@autoreleasepool {
Perosn *p = [Perosn new];
YPerson *p1 = [YPerson new];
// p->_age = 10;
// NSLog(@"xxxxxx = %d", p->_age);
[p1 eat];
[p fly];
}
return 0;
}
实例变量的修饰符
最新推荐文章于 2021-12-12 20:10:55 发布