黑马程序员技术交流社区

标题: 问题关于编译器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