------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1、继承
就拿交通工具来说,交通工具分为汽车类和飞机类,而汽车又有小汽车,卡车,飞机由民航飞机和战斗机。
那交通工具就是基类也就是父类,汽车和飞机是交通工具 的派生类,要有满足交通工具的特性,又有自己的功能。
如何继承:
A导入要继承的那个类的文件
B子类名:后跟父类名
实例:动物的继承
1.定义父类动物类,派生类dog类,dog类又派生的JunDog类
//动物声明
@interface Animal :NSObject
{
@public
int _age;
}
//吃
-(void)eat:(NSString *)foodName;
@end
//dog声明,继承动物这个类
@interface Dog :Animal
//看家
-(void)lookHome;
@end
//JunDog声明,继承Dog这个类
@interface JunDog :Dog
//炸碉堡
- (void)zhaDiaoBao;
@end
2 .实现父类动物类,派生类dog类,dog类又派生的JunDog类
//动物类实现
@implementation Animal
- (void)setIpadName : (NSString *)ipadName{
_ipadName = ipadName;
}
-(void)eat : (NSString *)foodName{
NSLog(@"正在吃%@", foodName);
}
@end
//dog类实现
@implementation Dog
-(void)lookHome{
NSLog(@"正在紧急状态");
}
@end
//JunDog类