複製鏈接
請複製以下鏈接發送給好友

self

(編程實例)

鎖定
self相當於C++中的this指針,它也是用於指向當前對象的一個指針。
外文名
self
類    別
指針
值得注意的是,每次向方法傳遞消息的同時,self也會跟隨作為參數傳過去。Objective-C內部對方法接收了這個隱藏參數,所以在方法中可以使用self
例如: -(id) init
{ self = [super init];//必須先call父類,實際上是先構造父類,因為只有構造父類好後才可能構造子類。這是Objective-C的標準寫法。
if(self)
{//如果構造失敗,返回nil,表示空對象
[self setLevel:0];
}
return self;
}
即instance實例 self代表類自身