黑马程序员技术交流社区
标题:
问题关于编译器objc_msgSendSuper()方法
[打印本页]
作者:
hccgk
时间:
2015-7-31 08:59
标题:
问题关于编译器objc_msgSendSuper()方法
Person父类
PersonMe子类
[self setAge:age]; [super setName:yourName];
NSLog(@"self ' class is %@", [self class]);
NSLog(@"super' class is %@", [super class]);
结果;
self 's class is PersonMe super ' s class is PersonMe
请问,为什么方法能实现
打印的却是PersonMe呢?编译器就objc_msgSendSuper();然后就还是PersonMe?那方法怎么实现的?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2