#import "Person.h"
@implementation Person
- (void)test
{
// self:SonPerson
// SonPerson Person self:SonPerson
NSLog(@"%@ %@ %@",[self class],[self superclass],[super class]);
}
@end```
import "SonPerson.h"
@implementation SonPerson
-
(void)test
{
// class:获取方法调用类名
// super class:获取方法调用者的父类类名
// super:编译修饰符,不是指针,指向父类标志,
// 本质还是拿到当前对象去调用父类的方法
// 注意:super并不是拿到父类对象去调用父类方法// SonPerson Person SonPerson
// NSLog(@"%@ %@ %@",[self class],[self superclass],[super class]);
[super test];
}
@end```
网友评论