类的声明与实现
类
.h:类的生命文件,用于声明成员变量、方法。类生命中的关键字,@interface和@end
.m:类的实现文件,用于实现.h中声明的方法。类的实现使用关键字@implementation和@end
方法
方法的声明和实现,都必须以+或-开头
+表示类方法(静态方法)
-表示对象方法(动态方法)
成员变量
成员变量的常用作用域有3种
@public
@protected
@private
/*
类
一个类食物共同行为和特征的抽象
大卡车 小轿车 挖掘机
共同特征:颜色、轮子、速度
共同方法:跑、停
对象
类的具体个体
东风
解放
自行车
2、类的定义
结构体定义
struct Student{
};----》定义个Student结构体
类的定义需要两部分
1)类的声明(规定类的类名、行为、属性)
@interface 类名:父类名
{
//定义类的属性
}
//定义类的行为
@end
2)类的实现(实现行为)
@implementation 类名
//行为的具体实现
@end
*/
#import <Foundation/Foundation.h>
//车类的声明
@interface car:NSObject
{
//定义类的属性
int lunzi;
NSString *color;
int speed;
}
//类的行为
@end
//类的实现
@implementation car
//行为的具体实现
@end |
|