数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / Self

Self

查看全部词条命名空间:Main

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代表类自身


相关条目

参考来源