OC 1

来源:互联网 发布:提取网页视频的软件 编辑:程序博客网 时间:2024/05/16 08:10

类的基本概念

类:具有相同特征和相同行为的事物的抽象。

对象:是类的实例,也就是类的具体体现,是具体的。

类的接口部分的定义,写在 .h 文件中
方法声明:

如 - (void)“方法返回类型”  say “方法名” :( NSInteger)”参数类型”;
没有参数 -(void)say;

类的实现部分 , 写在 .m 文件中
类的实现,就是实现类的方法

Student *student = [[Student  alloc] init]; 将 *student 称为对象 ,通过[Student  alloc] 在堆内存开辟的空间 , 对于指针变量student存储堆内存的首地址 , 通过它才能访问对象 , 所以我们把指针变量student叫做对象( 但是真正的对象是堆内存空间 ,student 本质是一个指针变量 )

初始化 ( 赋初值 )
 Student *student = [[student alloc] init ];

 

设置器:name

- (void)setName:(NSString *)name;

 

- (void)setName:(NSString *)name
{

   self = [super init];

   if(self) {

     [self setName:name];

    }

    return self;

}

访问器:name

- (NSString *)name;

 

- (NSString *)name

{

   return _name;

}

设置器用来为实例变量赋值,访问器用来取实例变量的值 

0 0