黑马-OC语法-自定义构造方法和分类
来源:互联网 发布:tns数据帧结构 编辑:程序博客网 时间:2024/06/05 16:28
自定义构造方法:
1>一定是对象方法,一定以“-“开头。
2>返回值是以id类型。
3>方法名一般以init开头
e.g.:
(1) - (id)init
{
if ( self = [super init] )
return self;
} 方法重写
(2) - (id) initWithName : @“Rose” 自定义
构造方法使用原则:父类的属性交给父类方法去处理,子类方法处理子类的成员变量。
分类:在不改变原文件的条件下,可以给某一类扩充一些方法。、
e.g. :
@interface 类名 (分类名称)
@end
@implemetation 类名 (分类名称)
@end
注意:只能增加方法,不能增加成员变量,可以访问原来类中声明的成员变量。
注:函数调用方法是优先去分类中找,然后再是原来类,最后是父类(如果类名一样会覆盖掉原来类的方法)
* .h文件不参加编译。
优先级:最后编译的文件先执行。
0 0
- 黑马-OC语法-自定义构造方法和分类
- 黑马程序员-OC-自定义构造方法和description方法
- 黑马程序员 -- OC语言 NSString使用 点语法 构造 分类
- 黑马程序员_iOS开发之OC之面向对象之id语法、构造方法、@category分类、类本质、description方法和SEL数据类型
- 黑马程序员——OC核心语法点语法,成员变量,@property和@synthetic,构造方法
- 黑马程序员-我的第十一篇学习日记:OC构造方法和分类的使用
- 黑马程序员——OC——构造方法和分类
- 黑马程序员——OC——构造方法和分类
- 黑马程序员之ios学习总结——10 OC语言的构造方法和分类
- 黑马程序员—OC语言基础—构造方法和分类
- 黑马程序员-----oc语言学习笔记之构造方法和分类
- OC基础语法学习4:自定义构造方法和description方法
- 黑马程序员——OC字符串,点语法,成员变量,@property和@synthetic,构造方法
- 黑马程序员---iOS基础----OC中的点语法、构造方法
- 黑马程序员_OC分类和构造方法
- 黑马程序员--oc自定义构造方法
- oc构造方法与分类
- OC基础-id+构造方法+自定义构造方法+分类Category
- C++ Primer Plus 第11章 使用类
- Android权限Uri.parse的详细资料
- Pager程序
- 数据库水平切分实现原理(二)
- 实现服务器推送消息到客户端ServerPush
- 黑马-OC语法-自定义构造方法和分类
- SDK更新失败怎么办?最简单的办法!无需翻墙!
- 优秀的程序员还是优秀的企业员工
- shell 调试
- HttpClient简单使用
- javaSE学习笔记之反射
- 反射知识总结
- 简单dp HDU 2151
- debian终端默认编辑器