Por que usar [super init] nos construtores do Objective

Diz que tenho uma classe chamada Item. Que é uma superclasse de NewsItem e TwitterItem.

Se eu quiser criar alguns NewsItem, tenho que usar (dentro do construtor)

    self = [super init];

Se sim, por quê? Em Java / C #, eu simplesmente faria,

    NewsItem n = new NewsItem();

Não preciso fazer nada com superclasses em Java / C #. Só não consigo entende

questionAnswers(8)

yourAnswerToTheQuestion