您的位置:首页 > 移动开发 > IOS开发

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这个标志,就会让当前对象去调用父类方法,本质还是当前对象在调用    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐