objective-c教程-基础7(初始化)

来源:互联网 发布:平移旋转矩阵表达通式 编辑:程序博客网 时间:2024/05/29 02:02

指定初始化方法 (DesignatedInitializer)



初始化方法 指定初始化方法即指的初始化方法


initWithName: 方法即是指定 被指定进行从父类继承的实例变量的初始化


它同时也是完成了初始化过程中大部分的工作,被本类中其它的初始化方法所引用的初始化方法


,通常指定初始化为新对象的性质留下了最 大的自由空间


在指定初始化方法B在定义子类的时候,判明指定初始化方法是很重要的


假如类B,实现了一个新方法继承了前例中的类


initWithName:fromFile:


如果要使类B的 initWithName: 可继续使用,则需要重写


从中继承的初始化方法 initWithName:


- initWithName:(char *)string{ 

           

       return [self initWithName:stringfromFile:NULL];

 

}

原创粉丝点击