首先,我先舉個(gè)小例子。Person 是父類,SonPerson 子類 ,現(xiàn)在我們?cè)谧宇愔袑懸粋€(gè)test方法,具體如下:
-(void)test
{
? ? ? ? ? NSLog(@"%@? , %@? , %@",[self class],[super superclass],[super class]);
}
現(xiàn)在小伙伴們,猜一下這三個(gè)的打印結(jié)果是什么呢 ?

對(duì),這就是我們的打印結(jié)果 。。
為什么呢?
一直以來(lái),我們都以為super是父類。其實(shí)它只是一個(gè)指針。如果我們大家把它看成一個(gè)指針,我相信大家就都明白了。