07-OC的对象方法
2014-09-27 17:15
162 查看
OC中的方法分为对象方法和类方法,这里介绍对象方法。
1、对象方法
规则:1、以减号 - 开头;
2、所有数据类型(返回值、参数)都必须写在小括号()里面,而且只有数据类型可以写在小括号()里面;
3、方法名遵循驼峰原则;
4、如果没有参数,方法名后面什么都不写,例如 - (void)lookMyPhone;
5、一个参数对应一个冒号 : , 冒号 : 也是方法名的一部分;
例如:- (void)sendMessage:(char *)message withPhoneNumber:(char *)number;
方法名是 sendMessage:withPhoneNumber:
6、减号 - 不是方法名的一部分。
2、按照有无返回值和有无参数给对象方法分类
无参无返回值对象方法
无参有返回值对象方法
有参无返回值对象方法
有参有返回值对象方法
(1)无参无返回值对象方法
例如:- (void)test;
- (void)lookMyPhone;//查看电话信息
(2)无参有返回值对象方法
例如:- (char *)receiptMessage;//接收短信
(3)有参无返回值对象方法
例如: //带一个参数 (char *)phoneNumber
- (void)callPhone:(char *)phoneNumber;//拨打电话号码
//带两个参数 (char *)message (char *)number
//为了做到见名知意,要将方法名写的像个句子,在每个:号的前面给对应的参数添加一个修饰词,
//修饰词是方法名的一部分
- (void)sendMessage:(char *)message withNumber:(char *)number;//给一个号码发短信
(4)有参有返回值对象方法
例如:- (int)sumOfNum1:(int)num1 andNum2:(int)num2;//计算两个数的和
3、对象方法的使用场合
(1)对象方法只能由对象来调用。
(2)当方法中需要访问实例变量(成员变量)的时候,只能使用对象方法
1、对象方法
规则:1、以减号 - 开头;
2、所有数据类型(返回值、参数)都必须写在小括号()里面,而且只有数据类型可以写在小括号()里面;
3、方法名遵循驼峰原则;
4、如果没有参数,方法名后面什么都不写,例如 - (void)lookMyPhone;
5、一个参数对应一个冒号 : , 冒号 : 也是方法名的一部分;
例如:- (void)sendMessage:(char *)message withPhoneNumber:(char *)number;
方法名是 sendMessage:withPhoneNumber:
6、减号 - 不是方法名的一部分。
2、按照有无返回值和有无参数给对象方法分类
无参无返回值对象方法
无参有返回值对象方法
有参无返回值对象方法
有参有返回值对象方法
(1)无参无返回值对象方法
例如:- (void)test;
- (void)lookMyPhone;//查看电话信息
(2)无参有返回值对象方法
例如:- (char *)receiptMessage;//接收短信
(3)有参无返回值对象方法
例如: //带一个参数 (char *)phoneNumber
- (void)callPhone:(char *)phoneNumber;//拨打电话号码
//带两个参数 (char *)message (char *)number
//为了做到见名知意,要将方法名写的像个句子,在每个:号的前面给对应的参数添加一个修饰词,
//修饰词是方法名的一部分
- (void)sendMessage:(char *)message withNumber:(char *)number;//给一个号码发短信
(4)有参有返回值对象方法
例如:- (int)sumOfNum1:(int)num1 andNum2:(int)num2;//计算两个数的和
3、对象方法的使用场合
(1)对象方法只能由对象来调用。
(2)当方法中需要访问实例变量(成员变量)的时候,只能使用对象方法
相关文章推荐
- 小白学开发(iOS)OC_类方法和对象方法(2015 b052 -07-22)
- OC 数组对象的操作 方法集合
- OC字符串对象的操作 方法集合
- iOS开发基础:OC数组对象NSArray的常用方法
- 黑马程序员_OC学习之类方法与对象方法
- OC中对象类型以及其常用方法
- Objective-C中数组对象排序的方法(OC中NSString的常用API的基础应用2)
- 黑马视频学习笔记-OC-self,类方法,对象方法
- OC-对象方法/类方法/self/super(1)
- iOS开发OC基础:OC字符串对象NSString对象方法使用基础
- iOS开发OC基础:OC数组对象NSArray的常用方法 推荐
- oc面向对象编程——(类·方法·对象)
- 【Objective-C】OC中NSNumber数字对象的常用处理方法
- 【Objective-C】OC中NSNumber数字对象的常用处理方法
- iOS开发OC基础:NSNumber对象方法的使用
- ios学习笔记之OC篇(一):复制对象的方法
- 黑马程序员--Java基础加强--07.【反射创建对象 操作字段 调用方法的异同】【个人总结】
- OC第二节课 类、对象方法,数据类型和表达式,循环结构,选择结构
- iOS开发OC基础:OC中数组对象NSArray的常用方法
- 黑马视频学习笔记-OC-对象方法和函数区别