super,class,superClass區別

-(void)test{
    //獲取當前方法調用者的類
    NSLog(@"%@",[self class]);  
    //當前方法調用者的父類  
    NSLog(@"%@",[self superclass]);
    //super:是一個編譯指示器,就是給編譯器看的,不是一個指針
    //只要編譯器看到這個標誌,就會讓當前對象去調用父類的方法,本質還是當前對象在調用
    NSLog(@"%@",[super class]);
    NSLog(@"%@",[super superclass]);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章