- iOS从零基础到精通就业 Objective-C
- CSDN观看地址:http://edu.csdn.net/course/detail/3347
- 2继承和初始化方法
-
// // HatZombie.h // 继承和初始化方法 // // Created by 蓝鸥 on 16/7/27. // Copyright © 2016年 luanbin. All rights reserved. // #import "ZomBie.h" //继承自普通僵尸 (也就是帽子僵尸是普通僵尸的孩子) @interface HatZombie : ZomBie { //写帽子僵尸独有的特征 NSString *_armor;//防具 } //帽子僵尸独有的行为 -(void)loseEquipment; //给帽子僵尸写一个自定义初始化方法 -(id)initWithBlood:(NSString *)blood attack:(NSString *)attack speed:(NSString *)speed armor:(NSString *)armor; @end
#import "HatZombie.h" @implementation HatZombie //实现帽子僵尸的初始化方法 -(id)initWithBlood:(NSString *)blood attack:(NSString *)attack speed:(NSString *)speed armor:(NSString *)armor { //初始化父亲的 self = [super initWithBlood:blood attack:attack speed:speed]; if (self) { //初始化自己独有的 _armor = armor; } return self; } -(void)loseEquipment { NSLog(@"帽子僵尸的帽子被打掉了"); } @end