类的创建:
1.声明一个类
@interface Person : NSObject
{
成员变量;
}
方法;
@end
2.实现一个类
@implementation Person
实现类声明中声明的方法
@end
对象方法的定义
1.对象方法一定是以 - 号开头
2.方法中的数据类型一定要用小括号 括住
3.每一个参数对应一个冒号
方法名称用驼峰命名法。3.对象的创建
1.开辟存储空间
2.初始化成员变量
3.返回地址
当某个指针变量保存类对象的地址,就称这个指针为某一个对象
p就称之为Person对象
Person *p = [Person new];
4.对象方法的调用
在OC中访问对象的成员变量和调用方法都必须用对象(指针)来操作
[p eat];
#include
#import
都是用来拷贝文件的
区别:
include不能防止重复拷贝,必须写头文件卫士
import可以自动防止重复拷贝(以后OC中无论拷贝C还是OC的文件都用import)
@interface Person : NSObject
{
@public // 公开对象的属性
int _age;// 年龄
float _weight;// 体重
float _height;// 身高
}
- (void)walk;
- (void)eat;
@end
@implementation Person
- (void)walk
{
_weight = 1;
NSLog(@"人的体重是%f", _weight);
}
- (void)eat
{
_weight = 10;
NSLog(@"人吃饭之后的体重是%f", _weight);
}
@end