A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1 、无参方法声明实现及调用
OC中的方法分为:
对象方法和类方法 :
(1)对象方法以-开头,如 -(void)xx;
(2)对象方法只能由对象来调用
(3)对象方法中可以访问当前对象的成员变量
(4)调用格式 [对象名 对象方法名];

对象方法
(1)类方法以+开头, 如+(void)put;
(2)类方法只能由类来调用
(3)类方法中不能访问实例(成员)变量,因为类方法由类来调用,并没有创建存储空间来存储类中的成员变量。
(4)调用格式:[类名 类方法名];
(5)类方法的好处和适用场合:
不依赖于对象,执行效率更高;
能用类方法解决的问题,尽量使用类方法;
场合:当方法内部不需要使用到成员变量时,可以改为类方法。

2 、方法的调用
使用对象调用方法就是OC中的消息机制
oc语言中采用特定的语言调用类或者实例(对象)的方法称为发送消息或方法调用。

oc中方法的调用有两种:
1)[类名或者对象名 方法名];

不带参数的方法调用:

2)对象名.方法名

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马