1、self用在物件方法中, self指代的是呼叫當前方法的那個物件,可以呼叫其它物件方法。
2、self用在類方法中,self指代的是當前類,可以呼叫其它類方法,不可以呼叫物件方法。
3、self修飾例項變數:一般在set方法中使用 ,用在形參變數和例項變數同名時。
例 -(void)setspeed:(int)speed
self使用總結
self誰呼叫當前方法,self就代表誰
self在物件方法中,self代表當前物件
self在類方法中,self代表類
self 可以簡單理解為指自己
self使用注意
同時有物件方法和類方法存在的時候,self不會調錯
super 指代的是父類物件
[super bark]; // 呼叫了父類的bark方法
在OC中,super和self的用法
super 指代的是父類物件 super bark 呼叫了父類的bark方法 1 self用在物件方法中,self指代的是呼叫當前方法的那個物件,可以呼叫其它物件方法。2 self用在類方法中,self指代的是當前類,可以呼叫其它類方法,不可以呼叫物件方法。3 self修飾例項變數 一般在set方法...
OC語言基礎六 self和super
oc語言的self相當於c 語言的this,是乙個指標,隨著類的建立預設被建立出來。self和super的使用範圍是在類的內部,都只能用來呼叫方法。instancetype person void setname nsstring name person person self alloc init...
五 oc中self與super的基本使用
windows phone 7手機開發 ios培訓 期待與您交流!我們知道大部分oc關鍵字都是以 開頭的,例如,初學者最常見的幾個 inte ce implementation end 等等,但是self與super是oc中為數不多的,前面不加 的關鍵字。一般情況下,我們呼叫乙個方法,包括類方法與物...