- 2
- 0
- 约小于1千字
- 约 7页
- 2017-06-17 发布于湖北
- 举报
第十六章:类的初始化
类的初始化
初始化方法名是以init开头(规范)
我们也可以自定义类的初始化方法,以initWith开头
最好将初始化方法的返回值设置为id类型
-(id)initWithXXX:(数据类型)参数名1 XXX:(数据类型)参数名2. . .
{
self = [super init];
if(self)
{
[self setXXX:参数名1 XXX:参数. . .];
}
return self;
}
自定义类的初始化方法格式:
实例变量作用域
实例变量的默认作用域:只限于为该类定义的实例方法,因此任何实例方法都能直接通过变量名来访问该类的实例变量,而无需特别操作。
控制作用域的三个指令
@protected(保护)
这个指令后面的实例变量可被该类及任何子类中定义
的方法直接访问。这是默认的情况。
@private(私有)
这个指令后面的实例变量可被定义在该类的实例方法直接访问,但是不能被子类中定义的实例方法直接访问
@public(公共)
这个指令后面的实例变量可被该类中定义的实例方法直接访问,也可被其他类中定义的方法直接访问
@interface Fraction:NSObject
{
@public
int a;
@protected
int b;
@private
int c;
in
您可能关注的文档
最近下载
- 中医护理技能竞赛评标准中医护理技能竞赛评分标准.doc VIP
- 全过程工程咨询服务费取费标准(年最新版).pdf VIP
- 2025甘肃酒泉市市直部门单位遴选(选调)45人备考题库附答案.docx VIP
- 借款用途合同范本.docx VIP
- IEC 61000-4-2标准中文版文档.docx VIP
- 2025中国绿发集团第一批次社会招聘68人参考题库附答案解析.docx VIP
- 全市中医药系统中医护理岗位技能竞赛题库.docx VIP
- 初中数学公式定理大全.pdf VIP
- 2025中国绿发集团第三批次社会招聘笔试参考题库附答案解析.docx VIP
- 12J304 楼地面建筑构造.docx VIP
原创力文档

文档评论(0)