您的位置:首页 > 移动开发 > Objective-C

Objective-C中的方法

2015-07-14 21:04 435 查看
    C语言中的函数,和OC中的方法是类似的,作用都是能实现某种特定功能的。OC中方法分为实例化方法和类方法;

一、实例化方法

1.书写格式如下:

-(void)change:(NSString*)str
{

}
  - 代表的是实例化方法;
void 代表的是返回类型,这里他表示无返回值;

change 代表的是方法名,在起名时尽量简洁明了;

NSString 代表的是参数类型;

str 表示的是参数名;

{   }里面写的东西就是方法的具体实现,根据要求可以编辑出相应代码;

2.调用

 实例化方法在调用时,必须用本类对象调用。也就是说一个实例化方法,在哪各类中实现的,在调用时必须新创建一个这个类的对象,然后调用;

调用格式为 [stu  change:]    

stu 为对象名;

change:为所调用的函数;

二、类方法

1.书写格式

+(void)change:(NSString*)str
{

}


  + 代表的是类方法;

void 代表的是返回类型,这里他表示无返回值;

change 代表的是方法名,在起名时也尽量简洁明了;

NSString 代表的是参数类型;

str 表示的是参数名;

{   }里面写的东西就是方法的具体实现,根据要求可以编辑出相应代码,但他和实例化方法不同的是,这里面不能用到类的实例化对象和类的实例化方法;
2.调用

类方法在调用时必须用本类的类名调用;

调用的书写格式为 [Student  change: ];

Student 为类名;

change: 为调用的类方法名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: