iOS入门(十七)继承

继承 初始化方法  便利构造器(类方法)
只允许单继承。具有传递性 子类继承父类的全部特征和行为。
子类可以重写父类的方法。(重写时不需要再次声明)
继承树   继承中方法的执行: 逐层向上查找。
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;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值