黑马程序员技术交流社区

标题: [super init] 未解 [打印本页]

作者: liyale92    时间: 2015-9-16 23:18
标题: [super init] 未解
   重写构造方法的固定格式:
  1. - (instancetype)init{

  2.     self = [super init];
  3.     if (self) {

  4.     }
  5.     return self;
  6. }
复制代码

这里的[super init],



super表示父类的话,为什么能调用 init 对象方法?

作者: liyale92    时间: 2015-9-17 10:25
RIDP 发表于 2015-9-17 00:39
是这样的,我们新创建的类都是继承自NSObject类,所以当我们重写init时调用super init,因为NSObject中有in ...

感谢回复

但是NSObject中的init方法,是减号( - )开头的对象方法

以我现在所学的知识,类 是不能调用 对象方法的

我的疑惑点在这里




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2