在OC中的self與super什么意思,具體怎么使用
1 回答
已采納

qq_朦朧幸福_0
TA貢獻4條經驗 獲得超3個贊
> 在動態方法中,self代表著"對象"
? ?> 在靜態方法中,self代表著"類"
? ?> 萬變不離其宗,記住一句話就行了:self代表著當前方法的調用者
self 和 super 是oc 提供的 兩個保留字。 但有根本區別,
? ? self是類的隱藏的參數變量,指向當前調用方法的對象(類也是對象,類對象),另一個隱藏參數是_cmd,代表當前類方法的selector。
? ??super并不是隱藏的參數,它只是一個"編譯器指示符"
有什么不明白的可以問我。這個是比較基礎的問題,基礎要學好。
- 1 回答
- 0 關注
- 1500 瀏覽
添加回答
舉報
0/150
提交
取消