iOS-关键字-class superclass super
2018-03-05 17:48
197 查看
SubPerson继承与继承与NSObject,他们都有一个test方法下面使用SubPerson调用test方法,打印结果如下:- (void)test{ // self -> SubPerson NSLog(@"%@ %@ %@ %@",[selfclass], [selfsuperclass], [superclass], [supersuperclass]); //打印结果: SubPerson Person SubPerson Person
}
为什么会是这个结果? // class:获取当前方法调用者的类 // superclass:获取当前方法调用者的父类 // super:仅仅是一个编译指示器,就是给编译器看的,不是一个指针 // 本质:只要编译器看到super这个标志,就会让当前对象去调用父类方法,本质还是当前对象在调用
}
为什么会是这个结果? // class:获取当前方法调用者的类 // superclass:获取当前方法调用者的父类 // super:仅仅是一个编译指示器,就是给编译器看的,不是一个指针 // 本质:只要编译器看到super这个标志,就会让当前对象去调用父类方法,本质还是当前对象在调用
相关文章推荐
- iOS中的super关键字
- IOS 关键字self,super,copy,retain,assign,readonly,readwrite,nonatomic,@synthesize,@property,@dynamic(转载)
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- iOS中[super class]为何会输出子类类型?
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dynamic
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- iOS学习——self和super关键字的解析
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dynamic
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- iOS开发-Day16-OC复合&class关键字
- ios笔记--class关键字,Category,protocol和block笔记
- 【iOS知识学习】_关键字self,super,copy, retain, readonly , readwrite, nonatomic、@synthesize、@property
- iOS super关键字帮我们做了什么?
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- 第02天实战技术(05):super,superClass,class
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- 深入浅析ES6 Class 中的 super 关键字