网站地图
3936.net
学霸百科 没有你查不到的
self(编程实例)

「官网地址0365.tv」-「永久地址0365.tv」

self相当于C++中的this指针,它也是用于指向当前对象的一个指针。

值颈抹辩设得注意的是,每次向方法传递消息的同时,self也会跟剃辣立随作为参数传过去。市府祖Objective-C内燥祝部对方法接收了这个隐藏参数,所以在方法中可以使用self

例如设笑犁: -(id) init

{ self = [super init];//必须先call父类,实际上是先构造父类,因为只有构造想捉试父类好后才可能构乐纸炼凶造子类。这是Objective-C的标准写法。

if(self)

{//如果构造失败,返回nil,表示空对象

[self setLevel:0];

}

return self;

}

即instance实例 self代表类自身