- iOS从零基础到精通就业 Objective-C
- CSDN观看地址:http://edu.csdn.net/course/detail/3347
- 2继承和初始化方法
-
#import <Foundation/Foundation.h> #import "HatZombie.h" #import "DrumZombie.h" #import "ZomBie.h" int main(int argc, const char * argv[]) { //创建一个帽子僵尸 HatZombie *hat1 = [[HatZombie alloc] init]; [hat1 loseEquipment]; //对帽子僵尸进行赋值 //能不能在这个僵尸出生的时候就带值呢???? //重写初始化(出生)方法 ZomBie *zom1 = [ZomBie alloc]; zom1 = [zom1 initWithBlood:@"1000" attack:@"100" speed:@"20"]; ZomBie *zom2 = [ZomBie alloc]; zom2 = [zom2 initWithBlood:@"2000" attack:@"150" speed:@"10"]; ZomBie *zom3 = [ZomBie alloc]; zom3 = [zom3 initWithBlood:@"3000" attack:@"100" speed:@"15"]; HatZombie *hat2 = [[HatZombie alloc] initWithBlood:@"5000" attack:@"300" speed:@"5" armor:@"帽子"]; //创建一个铁通僵尸 DrumZombie *drum1 = [[DrumZombie alloc] init]; [drum1 loseEquipment]; DrumZombie *drum2 = [[DrumZombie alloc] initWithBlood:@"1000" attack:@"111" speed:@"22" armor:@"铁桶" weak:@"害怕磁铁"]; DrumZombie *drum3 = [[DrumZombie alloc] init]; DrumZombie *drum4 = [[DrumZombie alloc] init]; //借助便利构造器创建一个铁桶僵尸 DrumZombie *zom5 = [DrumZombie drumZombie:@"777" attack:@"22" speed:@"11" armor:@"铁桶" weak:@"磁铁"]; /* 名字 性别 年龄 文理科 专业 社团 */ return 0; }