学习iOS开发已经成为一种潮流,逐渐步入科技社会,敲几行代码慢慢就变成例行公事,所以,趁着现在赢在起跑线上,占领潜力和高薪,iOS渗入生活的各个领域,而iOS开发行业也是目前最热门的行业之一,所以越来越多的人投身科技领域,参加千锋iOS培训,作为行业最具权威的iOS研发和人才培训基地千锋教育是教育部教育管理信息中心认证的国内移动互联网人才实训基地,培养大批优秀学员并且帮助学员高薪就业,为企业填补了人才空缺,推动了行业的发展,千锋iOS培训机构以专业的教学和雄厚的师资赢得一致肯定,注重基础,进阶制教学让学员学有所成,前沿的教学保障学员所学就是企业所需,让学员能够顺利高薪就业。
在学习iOS过程中,一些问题要特别注意,像OC重写,重写(继承的另一部分)
子类可以从父类继承方法,但是有时候父类的方法不适合子类,子类就可以写一个自己的同名方法,覆盖掉父类的同名方法,叫做重写。
重写的时候,在子类的.h中不必重新声明,直接在.m中写实现就可以。
1 //父类声明文件 2 #import <Foundation/Foundation.h> 3 @interface Father : NSObject 4 -(void)run; 5 -(void)jump; 6@end 7 8 //父类实现文件 9 #import "Father.h"10 @implementation Father11 -(void)run{12 NSLog(@"he is running!");13 return;14 }15 -(void)jump{16 NSLog(@"father can jump 1.2m");17 }18 @end
1 //子类声明文件 2 #import "Father.h" 3 4 @interface Son : Father 5 6 @end 7 8 //子类实现文件 9 #import "Son.h"10 11@implementation Son12 -(void)jump{13 NSLog(@"he can jump 0.6m");14 }15 @end
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱