首页 > 技术文章 > 第一个OC类

kk657483726 2016-01-27 00:03 原文

C语言中的函数分为声明和实现

其实OC中的类也分为声明和实现

OC类声明的格式

@interface 类名: 继承的父类
{
    成员变量          
}
方法的声明
@end

 OC类的实现

@implementation 类名
方法的实现
@end

 

//定义一个人的类, 类的成员变量有int 类型的年龄 还有字符串的年龄.
@interface Person : NSObject
{
    int _age;
    NSString *_name;
}
@end

@implementation Person


@end

 2.OC中的方法

C语言中,可以用函数来分装某种特定的功能.C语言中函数也分为声明和实现.

void text();//函数的声明

 

void text//函数的实现
{
  //代码块  
}

 

OC中也可以调用某种特定功能的代码块,叫做方法. 

方法分为对象方法和类方法

1.对象方法以-开头,只能有对象调用.

2.在对象方法中可以访问成员变量/属性.

- (void) text;//对象方法以-开头,返回值类型/数据类型在括号内

1. 类方法以+开头,只能由类对象调用.

2.在类方法内部,不能直接访问成员变量/属性.一般用作工具类.

+(void) text;//类方法

 

推荐阅读