- iOS从零基础到精通就业 Objective-C
- CSDN观看地址:http://edu.csdn.net/course/detail/3347
- 2继承和初始化方法
-
// // ZomBie.h // 继承和初始化方法 // // Created by 蓝鸥 on 16/7/27. // Copyright © 2016年 luanbin. All rights reserved. // #import <Foundation/Foundation.h> @interface ZomBie : NSObject //三个特征 { NSString *_blood; NSString *_attack; NSString *_speed; } //三个行为 -(void)walk; -(void)attack; -(void)die; //写一个自己的初始化方法 -(id)initWithBlood:(NSString *)blood attack:(NSString *)attack speed:(NSString *)speed; @end
#import "ZomBie.h" @implementation ZomBie //实现自定义的初始化方法 -(id)initWithBlood:(NSString *)blood attack:(NSString *)attack speed:(NSString *)speed { //初始化父类的实例变量 self = [super init]; //初始化成功 if (self) { //初始化自己的实例变量 _blood = blood; _attack = attack; _speed = speed; } //返回初始化完成之后的对象 return self; } -(void)walk { NSLog(@"普通僵尸正在走路"); } -(void)attack { NSLog(@"普通僵尸攻击我"); } -(void)die { NSLog(@"普通僵尸死亡"); } @end