指定初始化方法 (DesignatedInitializer)
初始化方法 指定初始化方法即指的初始化方法
initWithName: 方法即是指定 被指定进行从父类继承的实例变量的初始化
它同时也是完成了初始化过程中大部分的工作,被本类中其它的初始化方法所引用的初始化方法
中,通常指定初始化为新对象的性质留下了最 大的*空间
在指定初始化方法B在定义子类的时候,判明指定初始化方法是很重要的
假如类B,实现了一个新方法继承了前例中的类
initWithName:fromFile:
如果要使类B的 initWithName: 可继续使用,则需要重写
从中继承的初始化方法 initWithName:
- initWithName:(char *)string{
return [self initWithName:stringfromFile:NULL];
}