self和super

it2022-05-05  117

今天看博客的时候,不经意间看到了一个问题,self和super的区别和联系,怪我底子没发好,所以写此片博客,告诫自己之前的亡灵?!!!

大家都知道self 是调用自己的方法  super是调用父类的方法

eg:self.view...;self = [super init];

既然是调用自己,那就从子类中查找自己本身,找不到的话再从父类中开始查找;super调用父类,是大范围的,相当于两个不同的思维模式

@implementation Son : Father - (id)init { self = [super init]; if (self) { } return self; }

 

转载于:https://www.cnblogs.com/adople/p/5356502.html


最新回复(0)