分类的理解及应用
来源:互联网 发布:svd求逆矩阵 编辑:程序博客网 时间:2024/04/28 13:57
一,分类的概念及使用流程:
1,什么是分类?
2,分类的作用:
3,分类的使用流程:
二,分类的声明和实现:
1,分类的声明:
2,分类的实现:
3,分类的使用:
三,分类的使用注意事项:
#import
#import"Person.h"
#import"Person+playGame.h"
#import"Person+study.h"
#import"Student.h"
intmain(intargc,constchar* argv[]) {
}
#import
@interfacePerson :NSObject
//person类原有的属性和方法
@end
//给Person类增加新的方法
//声明一个分类
@interfacePerson (base)
@end
#import"Person.h"
//实现一个类别
@implementation Person(base)
//吃
-(void)eat{
}
//跑
-(void)run{
}
@end
@implementation Person
//类原有的方法的实现
@end
#import"Person.h"
@interfacePerson(playGame)
//增加一个类别,类别名称playGame 给Person增加新的方法
-(void)playLol;
-(void)playDota;
@end
#import"Person+playGame.h"
@implementationPerson(playGame)
-(void)playLol{
}
-(void)playDota{
}
@end
#pragmamark
#import"Person.h"
@interfacePerson(study)
-(void)studyC;
-(void)studyIOS;
@end
#import"Person+study.h"
@implementationPerson(study)
-(void)studyC{
}
-(void)studyIOS{
}
@end
#import"Person.h"
@interfaceStudent : Person
@end
#import"Student.h"
@implementation Student
@end
- 分类的理解及应用
- 电磁阀的分类及应用范围
- BW中DSO的分类及应用
- 温度采集模块的分类及应用
- Nosql数据库的分类及应用场景
- 事务的理解及应用
- 封装的理解及应用
- ARC的理解及应用
- SSD的理解及应用
- 递归的应用及理解
- session的理解及应用
- Spring的RequestMapping的理解及应用
- EJB的分类及其各自的功能及应用
- SVD分解及应用的直观理解
- 多线程的应用及使用理解
- 第六篇--adapter的理解及应用
- Redis的理解及简单应用
- SVD分解及应用的直观理解
- 重写构造方法及自定义构造方法的理…
- 模块化学习——AMD
- 内存管理
- history命令显示执行时间--CentOS6.3
- ARC的理解及应用
- 分类的理解及应用
- block的应用
- Android重启应用和重启手机
- protocol及代理模式应用及理解
- CSS3 圆角详解
- 黑马程序员-Foundation框架及NSStr…
- 选择控制语句if和switch
- 函数的理解及代码实现
- 冒泡排序,选择排序的理解及代码实…