相关疑难解决方法(0)

我为什么要打电话给self = [super init]

假设我创建了我的类及其init方法.为什么我应该调用并返回init分配给self 的超类的值?它涉及哪些案例?

我会很感激为什么我需要Cocoa超类和非Cocoa的例子.

objective-c

33
推荐指数
2
解决办法
2万
查看次数

为什么在Objective C构造函数中使用[super init]?

假设我有一个名为Item的类.这是NewsItem和TwitterItem的超类.

如果我想创建一些NewsItem,我必须使用(内部构造函数)

    self = [super init];
Run Code Online (Sandbox Code Playgroud)

如果是,为什么?在Java/C#中我会这样做,

    NewsItem n = new NewsItem();
Run Code Online (Sandbox Code Playgroud)

我不必对Java/C#中的超类做任何事情.只是无法把握它.

constructor objective-c

1
推荐指数
2
解决办法
1176
查看次数

标签 统计

objective-c ×2

constructor ×1