- 6
- 0
- 约5.57千字
- 约 20页
- 2019-03-25 发布于湖北
- 举报
PAGE20 / NUMPAGES20 OC语言类的本质和分类
HYPERLINK /wendingding/p/3709569.html OC语言类的本质和分类
Aaa dd 华彩人生1点通
?
OC语言类的深入和分类
一、分类
(一)分类的基本知识?
概念:Category??分类是OC特有的语言,依赖于类。
分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。
添加一个分类:
文件结构图:
?
在分类中添加一个方法
?
Study方法的实现
?
测试程序:
?
(二)分类的使用注意
(1)分类只能增加方法(包括类方法和对象方法),不能增加成员变量
(2)在分类方法的实现中可以访问原来类中的成员变量;
(3)分类中可以重新实现原来类中的方法,但是会覆盖掉原来的方法,导致原来的方法无法再使用(警告);
(4)方法调用的优先级:分类-原来的类-父类,若包含有多个分类,则最后参与编译的分类优先;
(5)在很多的情况下,往往是给系统自带的类添加分类,如NSObject和NSString,因为有的时候,系统类可能并不能满足我们的要求。
(6)在大规模的应用中,通常把相应的功能写成一个分类,可以有无限个分类,对原有类进行扩充,一般分模块写,一个模块一个分类。
?
(三)分类编程练习
(1)给NSString类增加一个类方法,计算某个字符串对象中阿拉伯数字的个数;
(
您可能关注的文档
- 教科版:《4.3科学探究:平面镜成像》.ppt
- 第课《对社会主义道路的探索》人教新课标版.ppt
- 《法律规定公民的权利和义务》.pptx
- 8-2处理国际关系的决定性因素.ppt
- ICU应急预案及流程.ppt
- BOT项目管理模式12.ppt
- 6第6部分_富士康_IE__QC_-0-时间0管理(ppt_57)[1].ppt
- 11—初级—保险法案例PPT.ppt
- ARUBA无线控制器基本配置文档.docx
- 危险化学物品危害、应急处理和个人防护用品的使用.ppt
- T∕CECS 10009-2019 波浪式无内拉筋不锈钢水箱.docx
- T∕CECS 10069-2019 绿色建材评价 软化设备.docx
- T∕CECS 10020-2019 综合管廊智能井盖.docx
- T∕CECS 10077-2019 多能互补热源系统.docx
- T∕CECS 10123-2021 低温辐射碳棒发热轨.docx
- T∕CECS 10146-2021 复杂卷边冷弯型钢.docx
- T∕CECS 10152-2021 高分子聚合矿物质防渗材料.docx
- T∕CECS 10005-2018 路用低氯融雪剂.docx
- T∕CECS 10016-2019 高固型水性橡胶高分子防水涂料.docx
- T∕CECS 10023-2019 无内置热源相变蓄热装置.docx
最近下载
- 光伏电站消防安全培训.pptx VIP
- 赵2023年最新资料员考试题库【培优b卷】.docx
- ISO13588-2019焊缝的无损检验.超声波检验.自动相控阵技术(中文).pdf
- 工地扬尘检查检讨书范文.docx VIP
- 7.8(1)无穷等比数列各项的和讲解.ppt VIP
- 微专题21 高斯函数、狄利克雷函数与最值函数及其应用3种常考题型总结(解析版)-人教A版2019必修第一册高一数学习题.pdf
- DZ_T 0441.4-2025 岩芯数字化技术规程 第4部分:X射线荧光分析.pdf VIP
- 项链[莫泊桑]PPT.ppt VIP
- ISO 4892-2_2023 中文版(塑料 实验室光源暴露试验方法 第 2 部分:氙弧灯).docx VIP
- 云安1比500农村地籍无人机航空测绘技术设计书0130.pdf VIP
原创力文档

文档评论(0)