第一个OC类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一个OC类相关的知识,希望对你有一定的参考价值。

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;//类方法

 

以上是关于第一个OC类的主要内容,如果未能解决你的问题,请参考以下文章

第一个OC类

OC第四天笔记2016年03月18日(周五)A.M

Objective-C05-第一个OC的类

OC_框架学习第一天

视频iOS之02第一个OC的类

oc3--类方法1