Objective-C之属性及初始化幻灯片

上传人:爱****1 文档编号:929093 上传时间:2017-05-22 格式:PPT 页数:31 大小:4.17MB
返回 下载 相关 举报
Objective-C之属性及初始化幻灯片_第1页
第1页 / 共31页
Objective-C之属性及初始化幻灯片_第2页
第2页 / 共31页
Objective-C之属性及初始化幻灯片_第3页
第3页 / 共31页
Objective-C之属性及初始化幻灯片_第4页
第4页 / 共31页
Objective-C之属性及初始化幻灯片_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《Objective-C之属性及初始化幻灯片》由会员分享,可在线阅读,更多相关《Objective-C之属性及初始化幻灯片(31页珍藏版)》请在金锄头文库上搜索。

1、Objective-C程序设计( ) 第4谢 属性及初始化 课程回顾类和对象的概念?编写类的关键字有 和 :类中包含 和 ?* 怎样使用类中定义的变量? 本章目标Objective-C属性的用法 Objective-Cd 便利构造器? 单例P几种常用的初始化方法怎么对实例变量赋值1、设置器、访问器8设置器、访问器实际上仅仅是两个普通方法而已,只不过功能比较特别,所以起了这么两个名字;和它们为外界提供了获取实例变量和设置实例变量的手段。如果没有这样的方法,只有被指定为public的实例变量才可以被直接访问。 晶有了这样的方法,所有级别的实例变量都可以直接被访问到。 设置器命名规则自设置器方法名称

2、是在实例变量前面加set单词,而且实例变量的第一个单词变为大写,方法的返回值为void。自如果变量是: foat radius;设置器名通常为:-(voidq) setRaaius:(aloat) saRadius;方法中传入的参数和实例变量不要重名。 访问器命名规则息访问器方法与实例变量同名,并且返回值类型与变量类型相同。如: foat radius;自其访问器方法通常定义为:-(foat) getRadius;或-(foab) radqius;自实例变量和实例方法可以使用相同的名字。 怎么对实例变量赋值2、属性可以自动生成设置器和访问器)eOC中的属性机制提供了便捷的设置和获取实例变量的方

3、式,或者说: 属性提供了一个默认的设置器和访问器的实现;属性的声明自属性使用property指令来声明格式:, property(attributes) type variableName目一个基本的属性声明的例子:interface MyClass : NSObjectfoat value;property foat value;end 自你可以把属性的声明想象成一对访问器方法的声明.息property foat value;相当于在interface部分声明:-(void) setyalueidloat) aValue;-(fioatjjvalue;这部分内容用户是看不见的,由编译器自动完成,且方法名是固定的,设置器名称为setXxxx,访问器名称为xxxx。属性的实现在interface区域,使用property来指明属性。在implementation区域,使用synthesize指令来达到属性的实现。synthesize value;相当于在implementation部分实现了以下两个方法;-(void) setValue:(fioat) aValuefvalue=aValue-(float) valuefreturn value;同样,这部分内容用户是看不见的,由编译器自动完成。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 教育/培训/课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号