iOS入门(十七)继承

来源:互联网 发布:值得推荐的淘宝店铺 编辑:程序博客网 时间:2024/06/05 19:12
继承 初始化方法  便利构造器(类方法)
只允许单继承。具有传递性 子类继承父类的全部特征和行为。
子类可以重写父类的方法。(重写时不需要再次声明)
继承树   继承中方法的执行: 逐层向上查找。
super : 编译器指令  执行父类中的方法
初始化方法     初始化在整个声明周期内只有一次。
self = 【super init】 ;
 if(self){初始化设置}  
return self;                     ( if(self) : 如果初始化成功 )
初始化方法  id 或者 instancetype类型的返回值   以init开头。
指定初始化方法    始终被调用的初始化方法
指定初始化通常是最长最全的那个初始化方法
(只有指定初始化里面才有 super init )
通常只写指派初始化和重写init方法。
便利构造器
便利构造器是类方法   封装了对象的创建过程。

+(Person *)personWithName : ( NSString *) name  sex : (NSString *) sex  age : (int)age;

+(Person *)personWithName : ( NSString *) name  sex : (NSString *) sex  age : (int)age

{

    Person * per = [[Person alloc] initWithName:name  sex:sex  age:age];

    return per;


0 0
原创粉丝点击