1.#import"Clothes.h" 引入头文件(也就是类的.h文件,不能引入.m文件!!!!!!!!)
类和对象:面向对象的核心是:类和对象
类:具有相同特征和行为的事物的抽象
例如:描述一个类和对象
衣服类:对象(上衣)
特性:颜色(五颜六色),料子,款式,大小,薄厚。
行为:能够穿在身上遮风挡寒,显示个性。
OC中类的定义(定义类分为两部分):
1.接口部分:对外声明类的特征和行为
2.实现部分:对内实现行为
类的对象:
类是模板,对象是具体表现,任何对象都要占用内存空间。
创建对象分两步:分配内存空间和初始化
分配内存空间:根据类中声明的实例变量为对象分配内存,将所有实例变量值默认为0;并返回首地址。
初始化:为对象的实例变量设置初始值
创建对象:
+(id)alloc;+表示这个方法属于类,只能类执行。Id返回值类型,表示任意类型的对象,及创建好的对象。
-(id)init;-表示这个方法属于对象,只能对象执行。id返回值类型,表示初始化完成的对象。