ios开发:第16章:类的初始化.ppt

上传人:牧羊曲112 文档编号:6508476 上传时间:2023-11-07 格式:PPT 页数:7 大小:1.08MB
返回 下载 相关 举报
ios开发:第16章:类的初始化.ppt_第1页
第1页 / 共7页
ios开发:第16章:类的初始化.ppt_第2页
第2页 / 共7页
ios开发:第16章:类的初始化.ppt_第3页
第3页 / 共7页
ios开发:第16章:类的初始化.ppt_第4页
第4页 / 共7页
ios开发:第16章:类的初始化.ppt_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《ios开发:第16章:类的初始化.ppt》由会员分享,可在线阅读,更多相关《ios开发:第16章:类的初始化.ppt(7页珍藏版)》请在三一办公上搜索。

1、第十六章:类的初始化,类的初始化,初始化方法名是以init开头(规范)我们也可以自定义类的初始化方法,以initWith开头最好将初始化方法的返回值设置为id类型,-(id)initWithXXX:(数据类型)参数名1 XXX:(数据类型)参数名2.self=super init;if(self)self setXXX:参数名1 XXX:参数.;return self;,自定义类的初始化方法格式:,实例变量作用域,实例变量的默认作用域:只限于为该类定义的实例方法,因此任何实例方法都能直接通过变量名来访问该类的实例变量,而无需特别操作。,控制作用域的三个指令,protected(保护)这个指令后

2、面的实例变量可被该类及任何子类中定义的方法直接访问。这是默认的情况。private(私有)这个指令后面的实例变量可被定义在该类的实例方法直接访问,但是不能被子类中定义的实例方法直接访问public(公共)这个指令后面的实例变量可被该类中定义的实例方法直接访问,也可被其他类中定义的方法直接访问,interface Fraction:NSObjectpublic int a;protected int b;privateint c;int d;end,【注意】1、这些指令到另一个指令开始结束2、public指令使得可以通过运算符-访问实例变量3、将实例变量声明为公共的不是良好的编程习惯,typedef语句,Objective-C提供了一种能力:程序员可以为数据类型另外指派一个名称,这是通过typedef语句定义的语句:typedef int myInt;定义一个新类型名的步骤:1,像声明所需类型的变量那样编写一条语句2,在通常应该出现声明的变量名的地方,将其替换为新的类型名3,在语句前面加上关键字typedef,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号